In my 10 years working there I knew 20 people who went out on medical leave. I've never worked for any company where the stress broke people. I know another 50 people who left to go do same job for a competitor. Paylocity often took 10 people at our end of year which is the busiest time . 10 years this happened over and over and later Kronos, Proliant and Ceridian joined the list. These companies have a work from home which Paychex fights. 10 thousand plus or more in salary differences and Glass Door ratings higher. Everyone would say how much better it was after leaving. Management listened cared and took care of them.
We would often have up to 5 to 10 different managers in a year. Constant changes and poor execution with tons of application or hardware issues. Often leaving us on the floor having to be self sufficient to survive in our roles. If you weren't a yes man and spoke up you would then be black listed.
It was often very difficult to provide proper customer service due to this. The worst part is due to the attrition rate's often above 25 to 30 percent yearly. The excessive case loads due to people leaving created a vicious cycle.
Then the final reason I left with all of these issues was management deciding to combine three seperate roles into one. Two of those roles already with high attrition, Payroll and Time and Attendance. The training for this change was horrible. When asking to get re trained we were denied and told to "Do your best." This was clients payroll and many of us never wanted to do payroll as we were hired for HRO or Time and Attendance. Worse part is there was no compensation for two new added roles either.
I loved my initial role, excelled and created raving fans and won numerous awards and bonuses every year. I put 6 figures into my 401k in 10 year's. But it was constant morale and a very caotic extremely stressful environment. Management even when told, even when they broke employees just never got the stress or caseloads or really cared. It was take it or leave it attitude that made me leave.