I applied online, but didn't hear back for 3 months. An email was sent along with a questionnaire with sample responses for different scenarios. Then I had a phone interview with the HR rep, another phone interview with HR Dir, and then an in person interview. This consisted of meeting with about 5 people, each about 30 minutes long.