I applied online. The process took 3 months. I interviewed at Pinnacle Hospitality Systems (Birmingham, AL)
Interview
initial email, phone call with manager, skype interview with manager and VP, knowledge quiz, chat with multiple current employees at same position and president of company, presentation about the company and values, my assets