The process took about 4 weeks. I did an online/virtual interview answering a series of questions. Got an email about a week later to come in for an in-person interview. Met with 2 interviewers. Came in the following week again, met with another 2 interviewers. Then came in 2 days later and had my final round with another 2 interviewers.
So i had a total of 4 separate interviews :D