Absolutely horrible experience. The interviewers were great but the recruiters were absolutely terrible.
After passing the phone screen, I had coordinate a schedule for the onsite. The link for the scheduling wasn't working, and there were much back and forth with the recruiter. Every reply took weeks from their end, which usually resulted in a new link that was yet again broken. It took a month to get something on the calendar.
All the while, the role was already filled. There was no communication that this was the case.
So after preparing, and going through the 3 hours of onsite interviews, came radio silence. I'd reach out every week with no response. I was connected with the recruiter on linkedin, and message them directly, and there was no response. I only discovered recently that the original position was filled, which makes me wonder whether the interviews even counted towards an actual job. Recruiter didn't even have the courtesy to send a 5 second reply or a rejection email to close the loop.