Applied online, got a phone screening about a week later. The same night I got invited to fly up for an interview. Flying up was a breeze, they get everything ready for you. The interview itself took about 45 minutes, and was in front of 3 managers. Afterwards I toured around the facilities for about an hour.