I was referred by a friend and applied online via the careers section.
From there I received an email asking me to fill out an online survey round of questions.
Then I had a brief phone interview.
Lastly an in person interview at their headquarters.
They are now doing my background check and my job offer is contingent on this completing successfully.
They were really nice throughout, just do your homework before you go to an interview. I treat these things like college exams and prepare my answers ahead of time,