Pros
Fun events (during and outside work hours), real commitment to customer service. The company makes terrific product and offers very good discounts on it. For some departments, the opportunity for promotion is incredibly high.
Cons
The organization pays lip service to Work Happy because it tolerates bullying in multiple levels of the organization. Employees bully colleagues (at the same level) by excluding them from activities and from getting information, as well as by being rude and inappropriate in interactions. Managers either do nothing about the bullies or are bullies themselves. Not every manager is a bully, but the ones who are are widely known as such and yet nothing is done about them. While some departments promote quickly and often, other departments find their employees in the same position with the same title (but increasing responsibilities) for as much as a decade. Career ladder is very inconsistent across departments. Benefits are pretty terrible and the pay is not competitive. Sales and growth targets aren't meeting expectations so bonuses are down from previous years' payout levels.