Pros
Supportive leadership with a focus on life/work balance. Flexible schedule depending on the department and role, and an understanding management that approves time-off or flex time that allows you to make up for appointments or other schedule changes. Opportunities for growth but also has a yearly bonus and raise policy that allows employees to stay in the same position but be compensated fairly. Focuses on hiring strong and experiences employees who have a wealth of knowledge to share so the team is collaborative. Supportive team members.
Cons
A mid-size company means that policies and procedures are still being established. The insurance plan is a small group plan that does not have the benefit coverage that a much larger/corporate company would have access to.