Pros
Below the executive team, there are great people. Some of them try very hard to do the right thing for the product and clients.
Cons
Company grows through acquisition, and everything is about headcount. Product development is not the goal of the company, so do not expect to be part of something cutting edge. Environment is poisonous as there are those who were bought and are being squeezed to produce more with less, and executives reap tremendous salaries and bonuses that do not seem to make it down to the worker bees. Living in the middle, it is very difficult to produce on behalf of the client as resources are minimal, even though high expectations are set. To really sum it up for the average employee - it's a life of pain as you wait for the next quarterly RIF.