Received an interview through a recruiter after applying online. The interview took place on-site and was given a tour of the operations area. Interview went well in my opinion, but since there were other candidates, I wasn't able to get an offer. I wasn't happy with it, but I'm glad I had a good interview experience.