I applied online. Took a week to get initial contact from HR, sent me a list of questions I had to fill out. I then had a phone interview with HR rep from corporate. After that I had a phone interview with a hiring manager. Then I was brought on-site and interviewed with 5 people individually. Then had a phone screen with a VP from the location. And the last step was with VP from corporate. I didn't make the final cut. Overall was a very long process almost 3 months from start to finish. But I left with a positive impression of the company. Everyone was very professional, asked good questions and tried to make me feel comfortable and welcome. A smart group of people who know their jobs very well.