Learned a broad range of skills and was able to be part of multiple milestones throughout my stay.The good thingsOpportunity to learn and a good entry to the industry. Good benefits for the employee.
The challengesDepending on the size of the team you're applying, growth opportunities can be limited. During my tenure, the medical benefits do not cover employees with families. Some senior staff can be toxic.