I applied online and was contacted for an on campus interview. The interviewer was very personable and easy to talk to. It was a standard interview where they tried to get to know you at first and then asked several behavioral questions. It only lasted 30 minutes and was a good experience overall. They seem like a great company to work for from the small amount of information I was able to gather in the interview.