Pros
For a company of its size, the healthcare benefits are decent. Total compensation packages and salary are decent. Again, for a company of its size and resources. Drinks with the team every Friday in the kitchen is nice. If you can survive the pressure cooker environment, you'll learn a lot. Really quickly. Career experience is accumulated at 2:1 or even 3:1.
Cons
Lengthy. Let's focus on the root issues that have a shot at being addressed by management. There's no longer any real vision for the company other than sell stuff to clients and scramble to get it done because unreasonable deadlines have been promised to close the deal. Project execution is hobbled before it even starts when deals are signed without any meaningful communication with the people accountable for operational planning. People are chewed up and spit out at an alarming pace. Though there's sometimes a valid business decision behind the terminations, proper exits are simply not done. There's a seriously troubling revolving door here.. if you dig a bit, you'll find that the entire staff (as of late 2015) has been employed here for less than two years. For a company that boasts of a twenty year history of success and growth, that's a question mark. 'Flaky millennials' aren't the root of the problem. They're the canary in the mine. Working late or on weekends is frequently expected, and is usually necessitated by unrealistic project deadlines. Though there are nice words said about work/life balance, it's mostly lip service. If you actually exercise the kind of balance that will help keep you performing at a high level (and in turn doing great things for clients), you'll likely be snarked about behind closed doors. Eventually that will fester with management, and you might find yourself on the short list to get the boot. Engagements are consistently under-budgeted or sold at a discount, creating incredible pressure on operational planners and the execution team to deliver 'best-in-class' results with little regard for what it actually takes to create those results. The company's time-tracking software and policies make it easy to obsess and reprimand over the bean counting when the focus should be on managing expectations realistically and delivering value for clients. Eventually, the really talented creatives get disillusioned and driven away as a result of this disconnect between outcomes and fifteen minute increments.