In Rochester, the pay is lower than many other cities. Over the course of more than 10 years with Paychex, I had 10 supervisors. Out of the 10 supervisors, there's only one that I would want to work for again. The others either had personality quirks or were not supervisor material. Often people go into supervisor positions based on what they know, rather than a combination of that with people skills.
The company changed a lot when Tom Gallisano retired. It didn't happen overnight, but it did happen. Management is more interested in the stock value, rather than the people company that they used to be. The higher a person gets in the company, the more in love with themselves they seem to become.
Paychex seems to pride themselves on their training and ethics. Yes, it does occur in some areas of the company, but in other areas it's laughable.
During my entire time with Paychex, I knew more people that were unhappy than not.
A lot of good people work for the company
Management at all levels suck