I got through the recruiter phone screen, hiring manager interview and a second interview with the hiring manager and one other. The hiring manager was late, and the second interview was quite repetitive.
There was almost zero communication from the recruiter, I always had to follow up to hear back, and it would take several days to get a response. I was waiting 2 weeks after my last interview, I sent a follow up email and only got a response when the person who referred me contacted the recruiter. For a company all about communication there was a lack of communication throughout the whole process.