I didn't mind the interviewing process. It was standard. I applied around the time the job listing was posted and received contact within a week to schedule a phone screen with HR.
I was told what the subsequent interview stages would be and it is also outlined on their site.
Hiring manager screening (video/phone)
Two technical interviews (live coding sessions)
2nd interview with the hiring manager (video/phone)
Final interview with the team/VP/Executive (video/phone)