Applied online, called in to schedule an interview, completed phone interview, assessments, moved to town, stopped by in person, interviewed in person, immediately had a second interview, completed more assessments, completed panel interview, was hired within 2 weeks. My process was longer than usual, because I applied when I still lived out of state, and for a position that wasn't a great fit for me. They were terrific at working with me to find the fit that was perrrfect!