We had an absolutely horrendous experience with Zenefits. They made several very big mistakes, including giving us incorrect information about employee insurance coverage. The errors were so egregious that we moved off of the platform to Baypoint 3 months after signing up with Zenefits. I even had a conversation with the CEO and head of customer success about it because I was worried they were going to end up in court if they didn't fix some of the issues.
We're much happier at Baypoint and know we can count on them to get correct answers to our questions. Their dashboard isn't as good and they don't have automation, but I care more about getting things right.
It probably sounds like I have a vested interest in this, but I don't, other than being horrified at our Zenefits experience and wanting to save others from the same pain.