Applied Online, received a call from a recruiter, multiple phone interviews followed by an in person interview with 4 people back to back and closed with a training presentation for a dozen people. They followed that by asking me to return and provide another training presentation.