Emailed by a recruiting company about the job. I interviewed for it and got the job offer the same day. Interviewed with the Engineering and Maintenance Manager and HR Manager. Asked about my experience in a similar role, talked about the company etc (1 hour or so)