Interview process is very long as they have many stages. Recruiter is very helpful though in explaining what are the stages and what can be expected during the interview, and always willing to answer any questions that i did regarding the interview process.