I had one phone screen with the recruiter and then a 1 hour phone interview with the hiring manager. I was then flown out to Denver for a round of in-person interviews. I met with 4 people for 30 minutes each and had to take 1 hour of online tests. Everyone was nice, pleasant, and seemed to have great things to say about Sling. I received an update from the recruiter the Monday after my interview telling me that the team was moving forward with me. It was a very quick and pleasant process overall.