There are many bright, talented people who are fun and enjoyable to work with
Worked on interesting projects for high profile clients
Technical department is managed well, but other departments not as much
Cons
There's been a salary freeze for the last couple years meaning people have been promoted without receiving an increase in pay.
This company is extremely top heavy - if you are in management or client services the pay and overall employee value is high, but if you're in production (designers or developers) expect to be at the bottom of the food chain. This is in surprising contrast to companies where creative and technical talent is highly valued.
Project and Client Managers are frequently out of touch with the time needed to properly complete work causing resourcing issues and terrible work/life balance at times.
Overall employee morale is pretty low - it can be super-frustrating working here.
So many meetings and planning followed by more meetings eats up budget/time for great work.
Many longtime employees are leaving.