PayChex, like ADP, is a very bad company. This company has disregard for their clients and for the law. They do not care that the W2s are not sent by the deadline and they double dip into your payroll account. If they ever need to re-fund your account, they say they will do it right them. WRONG...ten days later, your money might show up.
They overcharge...I was charged for 4 employees when I only had 3. Termination date on one employee was wrong (this is reported to the EDD). Had to give SSN on one employee, over and over. Missed one payroll because of a holiday...they put the payroll in the mail on a holiday day which delayed the paroll! But, of course, none of this is THEIR fault. It's all YOUR fault. That's right, your fault for hiring them in the first place.
Be sure to read that payroll journal if you are foolish enough to hire them.
Avoid this company at all costs. Literally.