Fun place to work. Employees are valued.
Pros: lot of employee events that boost morale.
Cons: lot of bureaucracy and promotions can be a bit hard to earn, some departments are more respected than others
Fun corporate environment, although the corporate culture is changing very quickly as the company continues to expand.