The interview process is quite long, it took 6-7 interviews prior I join but the good thing is you are being filtered according to the region and team, where you can't just join but you have to work hard for it. Interviewers are really accommodating yet transparent. Scheduling process is smooth.