Pluspunten
Paychex is exceptionally dedicated to training and offers great benefits. They flew me out to Rochester and put me up in a suite for 3 weeks for training when I first started. Then they sent me back three months later for a week of follow-up training. As an added benefit, it really built camaraderie and a sense of belonging. That is so important in building teamwork and making people want to go the extra mile as opposed to screw the company the first chance they get.
Minpunten
It's payroll and benefits. Boring. I guess I prefer having products that are more interesting or innovative. For those that do not perform well, you will probably leave before you are let go because you can't make a good living without hitting your sales goals. Also, they often promote the best sales people into sales management without recognizing that the skills that make someone a good salesperson are often not translated into being a good manager.