I completed an application on their website, and when I didn't hear anything after two weeks I followed up with email. I was contacted about what would be a good time to come in for an interview. The interview was the following day. My interview was about 20 minutes but I suspect it was because I was nervous and answered the questions fast. It took less than a week to hear a decision.