Applied online and heard back from the Recruiter weeks later. Arranged an interview with the position's Manager and Supervisor. Basic get-to-know-you interview. Weeks went by and I was called backed to meet the department manager. A few more weeks went by and HR called with an offer.