I applied online on their website. Takes some time to build your profile, but makes it easy to apply after you're done. After a few weeks I received a call from them for pre-screening, scheduled an interview about a week later, and the day after the interview (once one of my references responded) they made me an offer.