Pretty typical interview process, but their decision making process is very slow. I check in with the recruiter weekly and am told that all feedack from the interviews is very positive, but they have not made a decision yet and are not able to provide a timeline for making a decision. It has been six weeks since my final interview.
Interview process is Recruiter in week one, Hiring Manager in Week two, then a loop in week three. The loop consisted of five 45 minute interviews: two PMs who would have been direct reports, a design peer, an engineering peer, and a PM peer.