Pros
Awesome people Free lunch every month or so, although you have to sit through an hour long meeting Cool office space
Cons
The CEO and VP make up the upper management, while everyone else is involved with the actual projects. There is a huge discrepancy with what is put in statements of work and what the clients are expecting (and usually adding in down the line,) and this causes the majority of stress amongst the workers. There is also no process, structure, or clear outline of responsibilities, which has caused every project over the past few years to go through unnecessary hiccups. Projects are often touted as successes by management, despite the fact that they've caused tension and frustration throughout departments. The sales team is encouraged to sell just about anything they can, which causes problems to build up as projects move along; requirements aren't understood and communicated, and the promised deliverable can't possibly be met. Lastly, employees feel that they are just working to buy the CEO a new Range Rover, Rolex, or lake house. there is no incentive to improve, although there is also no room for growth within the company, so I guess that won't change any time soon.