Pros
I think the coworkers are some of the best people that you will ever work with. The people there are passionate, smart, and insanely nerdy (in a good way). The content you work on is awesome. You get to work with some of the biggest and best licenses in the business. I think that the company is on an upward trend. It started to behave as the 100+ employee company size it is, rather than the 20-person shop it pretended to be.
Cons
It suffers from a severe lack of organization with a lot of iterations. Everything is behind schedule and high priority. This creates more work for employees than needed. Management suffers from a lack fo professional training and experience. A lot of people were promoted into roles without professional training or experience as a manager. Upper management occasionally inserts itself into the creative process, hindering creativity.