Pros
Friendly work environment. Very good benefits and competitive pay. Helping to solve the unique problems of consumers, clients and companies can be interesting and challenging.
Cons
The company recently lost it's most profitable and longest standing client contract. This client had provided the ongoing revenue needed to keep the company afloat over the years while they attempted to be profitable in other ways. From what I observed, none of these other strategies were successful enough to pay the bills and in many cases the company lost money on these deals. The upper management placed the blame of the loss of this client on the front line staff and middle managers. The real reason behind this lost contract was an indifference by the CEO on the day-to-day operations keeping this client happy. Requests for increases in budget for this area of the company were consistently denied as more money was given to other departments. As a result a majority of the front line staff were let go at the same time the company was acquired for 50K and the angel investors and C-Levels were cashed out generously.