Pros
The people are the best. The culture had been one of the best parts of the company, and even with some cutbacks that led to losing legendary events like "Field Day" (a day off where all employees would compete for prizes and vacation days), it was always a pleasure coming into work and doing brainstorm lunches with smart people. And smart people that help you not stay as late as you would working in many other agency environments. Unless there is an RFP or big pitch, you are usually able to get out around 5.
Cons
Leadership sometimes lets on that they don't have a focus on where the company should be going in 2 or 3 years and what types of work it should be doing at that time. The ship's compass could use a quick fix. Having said that, you have plenty of room to make your own opportunities and learn from great people, just knowing that the company might not be the same company in a year or two.