Company With Great Culture and supportive managementThe good thingsManagement team are supportive and they trust you on your give tasks and commends you on your successful projects
The challengesWorkload but manageable depends on your time management skills