I applied online, through email. The HR rep contacted me a couple of days later, scheduling me an interview for the following week. The interviewer was a very nice man who would be my manager; he was unfortunately let go from the company halfway through my internship. It was a very casual interview and he asked me standard interview questions. I received a call from HR the next day with an offer for the position. The entire process was quick and convenient, taking a little over a week from my application to receiving an offer.