1st phone interview with the recruiter and then two on-site interviews. Phone interview was about 30 mins and on-site interviews was 3 hours each with total of 12 (1:1) interviewers. I interviewed with the company during the holiday seasons. However, the recruiting team I worked with was very responsive. Jen, the recruiter I worked with is professional, efficient and helpful. The on-site interview was 3 hours each. Giulianna from the recruiting team was very organized and thoughtful. The interview room was set up professionally and she is very thoughtful and go extra mile to make sure I feel comfortable throughout the process. This is by far the most pleasant interview experience I have.