The interview process took a few weeks. I had a call with the recruiter and a hiring manager, followed by three technical interviews and another manager interview. You can spread the interviews to fit your schedule. The recruitment process is well organized. Each interviewer was friendly and professional, which helped me feel comfortable during the interviews. The recruiter stayed in contact with me throughout the entire process, and I was quickly updated about the outcome of each interview.