I applied online, first took a phone interview with HR just describing my qualities and going through my resume. Then I had a face-to-face with a director and Manager. We went through my resume and answered a few basic questions. Everyone was super friendly and the office environement was casual.