The interview process was quite thorough and took a while. They are really focused on getting the right people into each job. I had to take online tests, have phone screenings, in person interviews and finally a panel interview. People were very nice and supportive along the way, but I had to be patient.