Applied online and got an email a few days later requesting that I do an online IQ assessment. After I passed that I had two phone interviews. I was then asked to come to the office to do an interview in person.
The only negative aspect about this process was that they never contacted me again after the interview took place. I wish they would've emailed me saying no instead of leaving me clueless of the situation.