The interview process is pretty big but good.
First you apply the job , then the first interview would be with the technical recruiter where you have to tell succeed .After this interview there will be an interview of 4.5hour with 5 interviewers including hiring manager as well as people with different skills and then within 3-5 business days you will know the result.