This was a standard interview process (discussion with recruiter, tech screen, hiring manager, final round with 5 interviews).
No sure, if I was interviewing at a bad time (or if the recruiters are overworked), but I found their process was slower than so of the other companies I was working with. Waiting to hear the results of my interview for a week after an interview caused me to loose enthusiasm for the company. Also once I heard the results it took another week to schedule the next interview