Pros
Very work-life balance friendly, a Family Leave Policy and generous company events.
Cons
For what appears to be a thriving company, there are some very serious problems when you look behind the doors. Mismanagement of funds and a lack of communication from the leadership down has lead to MANY people either leaving or their roles being eliminated in the last couple of months. The level of entitlement that reeks from some departments is sickening. And the leadership does nothing to address it. Benefits are great for a single person but the family plans etc. are impossible. You'd be working just to pay for insurance in some cases. They say they live by a strict pledge that "drives and guides them." However, it's nothing more than words on paper when the senior leadership themselves won't abide by it. Certain difficult employees are kept happy by any means necessary rather than resolving issues diplomatically (ie let the trouble makers go!)