Pretty smooth and quick. Recruiters were very helpful and reached out quickly after I applied. There are three stages to the interview process. The first step is the initial recruiter phone call then the second step is a virtual interview with the team manager. The last step is a back to back 2 hour interview with 3-4 people, each 30 minutes long.