Pros
Benefits package is better than larger companies like PPD. People at the office are ( With some minor exceptions) great to work with.
Cons
Pay is on average $10k under market vs competitors or clients ( the high turnover is usually employees going to work for the company's clients because the workload is less and the pay is more. Since the acquisition and subsequent ReCap, grand sweeping decisions directed by a CEO that has no clue how badly he is driving this ship into the rocks ahead. The software our clients use is developed in a " agile environment " and while everyone uses the term, no one understands how it works. This has caused us the office workers that deal with the clients all manner of headaches when things break on the regular. They have recently forced out all of the original IT team that supported us, and while the new team is good, it's clear that whatever tribal knowledge the old team had, it did not get passed on. The office morale is at an all time low, people don't talk to eachother, every department is quiet like a tomb save the clicking of keystrokes. Some managers that have been there for seemingly ever prefer this behavior under the thought that " if you have time to talk, you have time to do more work".