I applied online and spoke with multiple recruits at a career fair. I was accepted for an interview and the company helped me feel very welcome and had a helpful info session the night before the interview. I would definitely recommend attending that. Although the interview was comfortable, the questions were very broad and open ended. Really be prepared to think out of the box.