The interview process is extensive. I can understand how this allows the company to hire and retain great people as employees. There are multiple interviews, one on one, and in a group setting. Expect to be asked some of the tougher questions you might get in an interview and have answers with examples ready.