We had been using these guys for years, and for the first few, it was fine. Over the last year, it…read morehas been TERRIBLE. In just the last few months, their online timecard system (that they charge extra for) kept applying hours to the wrong people, and we had to fix it every week, until we cancelled it. One pay period, they paid everyone TWICE... and then tried to blame us for it, which isn't even possible, because their system locks you in after hitting submit. I had to literally argue with people for over an hour, to get them to return the money. Then, a couple weeks ago, the checks didn't arrive, and when I called they said the currier would be back on Monday (checks were due that day), so we had to drive over and get new checks for everyone... and I am glad we did, as the currier didn't come back for another WEEK! Now, this week, we submitted the payroll a day early (yesterday), and today they said we never submitted it, which they charge a penalty for submitting late.
Now, while all of these things are terrible, the people make it worse. Every time there was an issue, the people on the phone argued with us about it, blamed us for not knowing how to do it (despite that we had done it every two weeks for years). And even after today's disaster, it went all the way up to some director, who started off very nice.... and then suddenly became just as combative as the others. An hour later, I got a call from another guy, who basically told me that it wasn't their fault, and I told him we were switching our multiple locations to SurePay. SurePay has been handling our California locations without issues, and now they will be handling the ones here.
AVOID!
UPDATE! The next morning, after we cancelled business with them over the issues, my business suddenly had a 1 star review, from a non-customer, who just happened to post a 5-star review of Corporate Payroll Services, at the exact same time.