I was contacted over the phone, was told to do an assessment. Once I apparently passed the assessment I did a Skype interview with HR then they asked me to visit the Dallas office to speak with my potential manager and the person I was replacing because she got a promotion. I was asked to join within a matter of days.