Very thorough process, included a questionnaire, screening interview, and then a 2-hour interview with higher ups. The questions in the thorough interview were complex and detailed. Definitely not for the faint of heart, but I think they really got a feel for their candidates. There may have also been a final interview with the top person.