Pros
Nice environment, excellent benefits package offered, some positions offer work from home, provide unlimited caffeinated products for free.
Cons
It is very difficult to become hired at Paychex. The interview process is senseless and they ask way too many questions, especially "situational question". Interviewers base their hiring decision on your responses to these type of questions. If you answer even one situational question incorrectly or not to Paychex's standards, they will NOT hire you! Even if you are already working there as a contractor, you still have to interview AGAIN while in the position to become hired direct. It can be very stressful with high volume case load and expectation levels can be unrealistic to meet in some positions. And if your supervisor/senior management end up not liking you for some reason, they will find a legitimate way to "fire" you, "discharge", or "let you go".