I applied online but lived out of state. Called me for an initial phone screening, then I had a skype interview with 3 different people, completed an eskill test (which I nearly ran out of time for! I actually ran out of time just as I was clicking "submit" but luckily the test saves your responses) and then one last web chat before I was informally offered the position pending background check and verification of references.