I submitted an application and resume online through Indeed.com
Got a call about 2 weeks later and did a 30min phone interview, got invited to come in for face-to-face a week later, interviewed with 2 people who then sent me to interview with the department manager. Was given a tour of the facility and then interviewed by the hiring manager. Got the job offer the next day.