I applied online, then was asked to fill out a questionaire shortly after by e-mail. I was invited for an interview a few days later and scheduled an interview for a few days after that. Upon arrival I filled out another paper application, which seemed to request mostly resume details (the application seemed like it could have been subsituted for a proper resume and a references list). I met with 4 people and the interview took about half an hour.