Poor communication between departments
Lack of technical support for online clients- new client specialists/payroll specialists have a ton to do, and now we're technical support on top of it. I don't mind showing clients the basics, but I'm not trained to do tech support. If I was trained for tech support, I'd be somewhere else, probably earning more money.
Corporate support doesn't really know how our payroll system works/isn't familiar with the interface, so it's difficult to communicate problems to them and for them to correct system issues.
The pay is not so great- Annual raises only, based on whatever category you fit into, and the employees who screw up don't get much less of a raise than those who don't.
They hold on to employees who aren't living up to the standards set by other employees/Paychex.
Keep better control of the sales department- bad initial information leads to bad first payroll experiences and that leads to unhappy clients.