Pros
The lower level staff are pleasant and loyal to a fault. Their marketing team is highly skilled and should be running the entire company.
Cons
Horrible C-Suite leadership. The mid level managers are constantly worried about their jobs because they are scrutinized incessantly. The CEO does not want to be there (inherited the role from his dad, the original company founder), because he wants to play in his band all day. The leadership team meets regularly to try to figure out how to cut people from the company to meet their personal financial objectives. If you have a serious health issue, they will lump you in with a group of people to lay you off (to get you off their health plan). The pay and benefits are not competitive (especially for an HR PEO!).