Zenefits is pretty awful. A startup I was advising was using them and they were ridiculously slow to respond, failed to make sure payments were processed appropriately causing their insurance to lapse, screwed up payroll taxes, continued paying someone who had quit, and basically failed at every task they were supposed to be helping with. Further they had no personal accountability and did everything they could to shuffle blame rather than just trying to resolve the issues.