Pros
Company culture, benefits, feeling that you are valued as an employee, great management, provide lots of training opportunities and conference opportunities for team members
Cons
Not necessarily a con, but employees work mostly in the office and are not WFH.
Pros
Great culture Great work-life balance
Cons
No mentorship for new hires