Same experience with Bench. I'd describe their onboarding experience as almost "white glove", but there are some serious synchronization issues going on on their backend that is making the experience confusing. Despite that, I've had much worse experiences with CPAs so I'm gonna stick with them for now and see if things go better next year once there isn't any catch up work to do.