I was an employee referral so my experience may be slightly different; I did not have an initial phone screening. First round interview for me included a virtual interview screening, where my answers were recorded via webcam and automatically submitted. Technical/background information questions were asked. Final interview was set up to meet with them at their HQ in Atlanta. They flew me in, got me a hotel, and chauffeured me to their office. This interview was more technical and behavioral, some questions were easy, some were a little confusing/tricky. I presented a 5 minute presentation on a technical topic of my choice on a whiteboard and they asked a few questions after that. I received a tour of their building and facilities by the recruiter.