Pros
Most of the employees are fun, smart and easy to get along with, the Project Managers often socialize after hours and get along well with each other. The owner and CEO of the company is a very nice man, and very highly regarded in the company and industry.
Cons
The senior management is disrespectful to the employees. The Project Managers are overworked and under appreciated, and management often talks about them behind their backs. When we first start, we're told that the work load is substantial, but that we'll get support from our colleagues and a lot of training to help benefit our careers. What really happens is that we often get work dumped on us as colleagues are sick (burnt out), or quit. This means that we often have to work long hours to stay caught up. Also, our health benefits were changed on us, costing us more (and now no dental) and we now have to pay for it if we want it or not. No other CRO would consider Project Manager jobs what the company calls them, the positions in the company are all badly named and don't align with the industry. This makes it difficult finding work elsewhere.