Lengthy interview process. You take 2 phone calls (an HR screening and a managerial screening), then you are brought in for an all day interview. The interview ranges from potential teammates up to executive level with HR thrown in the middle. The entire process took about 2 weeks. The interview also included a robust 2 hour technical portion, which was very challenging.