Pros
Paychex constantly provides opportunities for self-enrichment and advancement within the company. They make sure that all staff is trained to perform their job. This industry is demanding and requires all employees to stay up-to-date with all federal and state requirements and as quickly as each can change, Paychex makes it a priority to keep all HUBS in compliance. I can honestly say that I knew what I was getting into when I accepted my last promotion. Long hours, long days sitting in my car driving and constant stress and roadblocks that surface during client trainings and visits, but knowing I did MY part in a successful client's payroll experience makes it all worth it. Yes with the economy the way it's been the last few years, Paychex did stop matching to 401k and didn't provide merit increases for a year or so; however, we still had steady employment. I'm "the glass is half full" kind of person, there is always something positive to be taken even if the experience seems negative. Too many posts on here are casting negativity towards management without actually realizing the stresses that are put upon the supervisors to make sure that all clients are handled successfully. So when I see a person complaining about the 300 clients they have on their schedule and not enough hours in the day to complete everything, I think about their supervisor who has 4 Payroll Specialists and multiply that by 300 and see that the manager actually has 1,200 clients to keep happy.
Cons
There does appear to be some issues with the ever-changing online products and upgrades to our software; however, IT does what it can to fix the problems as quickly as possible. That doesn't eleviate the stress a client feels for a broken product, but unfortunately, we are all at the mercy of technology sometimes, clients understand this.