Hiring process took a very long time and at times I was a bit discouraged how long it took. However, everyone was very professional during the process. The company is selective in who they hire and take their time and do a good screening process. I had 2 phone interviews, first with HR then with the hiring manager. I then had 1 marathon interview day where I met with 8 different people on the team. Lastly I had an interview in a group setting.