There are four interview stages before an offer if you move forward. The process starts with a phone screening with the recruiter, followed by an interview with the hiring manager. Next is a second interview with the hiring manager and her supervisor, and finally a conversation with the VP.
The overall timeline is about 6 to 10 weeks, definitely on the longer side, but the recruiter is responsive and provides updates promptly via email and calls.
They do seem to be quite selective. While reviewing their team on LinkedIn for similar roles, I noticed a lack of diversity, which stood out to me. I am not sure what to make of that, but it is an interesting observation.
That said, everyone I interviewed with was kind and professional.