first off, it took REALLY long for them to come back to me after I applied. I had assumed it was
a no but they just don't notify the people they reject. It took months before I heard back. The process then was a phone interview, then 2 on-site interviews, and then a call with an offer.