Received an invite to make a video interview and answer basic management questions, email follow ups with Regional Manager, phone calls with Regional Manager, Skype/ computer interviews with several of the upper management spread across a couple weeks, then received offer