Met them at the career fair, applied online. Had to do a video interview which was pretty awkward, but got an email back asking if I could come up to their office in Lisle, IL. Day before the interview was a mixer where you would meet employees and other potential candidates. Day of the interview they had two separate parts (Behavioral and Technical) the Behavioral was a basic interview and the Technical was all about balance sheets, cash flows, and income statements. Overall not too tough and then they require a hair follicle test once you finish the acceptance process.