The recruiters contacted me with the application, I had a self-record viral interview. This interview was tricky, and had some technical questions. Be sure to be able to speak to lots of experience and prior projects involving technology. I heard back 2 weeks later and was flown out to headquarters in Chicago, IL for final round. Consisted of three interviews all of them 1 hour. One case study and two behavioral. Overall very straight forward process, got an offer four days after final round.