Pros
Generally everyone is very nice. Nice sized desks. Quarterly "check-in's" instead of 1 formal review process is nice because it gives opportunity for adjustments along the way instead of once a year having to recall everything done in the previous 12 months. They do try to communicate with everyone in the company what is happening, although some things still slip through the cracks. Some flexibility with regard to schedule, and half day Fridays are nice. Monthly birthday celebration and occasional team building events, like bowling.
Cons
Not a lot of room for growth if you are not in the "club". There are favorites for sure and if you are not part of those circles it is hard to crack the shell of growth. Production is production and design is design, there is no crossover, you have one job and you stick to it. VERY top heavy. They need more people to complete the work and not so many principals and managers telling the few remaining staff what to do.