I applied online and got a response via email from their recruiter within about 2 weeks. They said that they would like to schedule a phone interview. That went well and then I was had a 1 on 1 interview with several members of the staff. It took about 3 hours to complete all of the 1 on 1 interviews.