Pros
Intellectual challenging projects, collaborative workflow. Working with really smart people. Fun social culture. Recognizable clients who trust you to do good work to answer their questions.
Cons
Management that is set in their ways. Occasionally hostile to innovative analysis. Upper Management team, lead by the CEO waxes poetic about their dedication to transparency, consistent expectations, and welcoming approach to feedback. None of this is remotely reflected in their actions and decision making. This is mostly on the CEO in Saratoga. The Raleigh team lacks this toxicity, but is subordinate. The CEO is, as is described in other posts - usually a very fun person to interact with. Opinionated, personable, and generally kind of goofy. Clearly wants to be perceived as cool. What comes out in the workplace when the rubber meets the road is a personality that operates from a fixed mindset, that perceives feedback as threat, and is given to flying off the handle and resorting to hurling insults when the pressure is on. Often steps in and micromanaged individual projects - as the CEO! Clearly cares about the company, but let's himself stretch too thin trying to get strategy right while micromanaging employees. There is a reason that turnover at THREE is as high as it is, and of all the people that left during my tenure, te CEO's comportement was cited as a reason by every one. The Talent Development Lead's unofficial job was often simply to reign in the CEO's behavior. Finally, there is no real opportunity for upward movement. There's no set career path. Benefits are nothing to write home about.