Pros
Smart colleagues, big name clients, some good travel opportunities
Cons
Management is very clique-y and mostly concentrated on selling work or pleasing client stakeholders, often over-promising on deliverables, ignoring scope, and leaving 1–2 entry level employees to pick up the pieces. Everything is always last minute and workload distribution between researchers and designers is highly unbalanced. Absolutely no mentorship. As a design consultant, I was expected to do EVERYTHING with very little support — everything from formatting layouts to conducting UX research to to building prototypes to creating final deliverables for development. Senior employees spend much of their time in meetings discussing "process" and rarely roll up their sleeves and pitch in with actual guidance or insight — but they will quickly take your work and own it if it's well received by clients.