Applied, had webcam interview, few days letter received call for in person interview and to talk about the position. After in person interview was asked to take a few assessments online. Was told would receive a call, few days later received call for third interview and was asked to take another assessment prior to third interview, met with four individuals , the trainer, supervisor, branch manager, and Sales & Service manager. The following day received a call from HR offering me the position.