I applied online and about a month later HR emailed me and setup a phone interview. It was mostly behavioral questions and about my interest in the position and any qualifications I had. They called me the next day to setup a phone call with the hiring manager which was all about my resume and interest in the position. The next day I got another call from HR to setup a on site interview. That interview was about 6 hours. I may and spoke with the plant manager, hiring manager, HR, and some process engineers. All behavioral questions and a plant tour. They were all very nice and open about the company. A few days later I got the offer.