Pros
Good work life balance and flexible working arrangement and schedule. Company consistently cares about employee family life and presents opportunities to ensure that family is first.
Cons
Some in management are woefully under qualified to lead people. When I started we had a leader that inspired the the team. She moved on to better opportunities and it was clear that her replacement didn't have the knowledge, leadership skills, or experience to command a team that size. After the new leader came in, she created an inefficient hostile environment and a mass exodus of good talent occurred on our team including myself. The new leader consistently garnered bad reviews from her employees on the pulse survey and at times was standoffish and unapproachable and seemed overwhelmed.