Applied online. Received an email 1 month later. Had a 1 hour phone interview with the hiring manager. On site interview 1 week later with hiring manager, the next level manager, and peers. Tour of the facility. Overall great interview. Very detailed in the description of the position and answered all follow up questions.