Had one screening phone call and four interviews. Process took almost a month which was a bit annoying and felt like it was dragging on. One interviewer had to reschedule right before the interview while the the last interview was sprung on me abruptly because the team was unsure before whether she wanted to even be part on the interview process given she had just joined the team a mere few weeks prior. The recruiter helping me with the entire process however was very helpful, giving me regular updates and even apologizing on behalf of the interview rescheduling.