Pros
Good PTO hours, and a nice holiday schedule. Actual coworkers (not managers) are very good people and great to know outside of the workplace as well.
Cons
Management doesn't have much of a clue what's going on, and is full of brand new managers who don't understand how to manage the workload. The organization just recently laid off quite a few full-time employees in an effort to downsize and cut their budget. This comes after a series of acquisitions over the past few years which caused quite a bit of legwork to implement newly acquired business clients. As a result, workers have been greatly overworked, and over the past 2-3 years, the company has completely lost its identity, and is but a shadow of the great TPA it used to be. As a result, of course, satisfaction with the company seems to have gone down quite a bit. This of course has a trickling effect which causes loss of business and more, over time. Employees that had no business being let go (ie. more of them were needed in certain areas) were fired without any remorse. Some employees were terminated while on vacation without notice, only to find out when they were denied access to the facility. The rest were told with a straight face that they were being downsized and forced out. No apologies, just that they've been terminated and need to clean their desk out and leave immediately.