Pros
John Walsh is a wonderful CEO who cares about the company and the employees. He's very approachable, down-to-earth, and knowledgeable. Hearing him speak at quarterly meetings was always interesting. The company is very generous to employees in terms of events and some of the benefits.
Cons
Too numerous to list. The company is a mess. None of the business units communicate or have any kind of uniformity - leading to error after error. Paychecks, W2s, benefits, etc. The new system from HR is awful, which just added to the employee errors. In addition, there's a culture of blame throughout the organization. You hear people taking more time to tell you why the error wasn't theirs rather than just saying, "You're right - there was an error. Let's fix it and figure out how to prevent it from happening again." It's a negative and toxic culture and environment. And they have very little diversity.