It was not a quick process. I went through four rounds of interviews. First was an online self recorded interview, second a phone interview, third a webcam interview, and the last one was in person. After they do the last interview they take you on this tour of the facility (which only makes you want to work there even more! ) After the last interview they called me to ask me for references and then it took almost 3 weeks before they got back to me. In all from applying to job offer it took about 7-8 weeks.