Submitted online application and resume.
Received call from corporate HR
Scheduled screening interview
Received email about next phase
Had another phone interview and scheduled follow-up skype interview
Video Skype interview with VP of operations and a supervisor from the corporate offices in Colorado
Then the offer