Phone Screen that last about 45 Minutes. Flew me to Salt Lake City for 2nd round all day interview. Then a 3rd round that was lunch with the Chicago team of about 7-8 people.
Be cautious regarding flying out to their HQ. They handled the booking, hotel, and transportation. It was stated that all my expenses would be covered including stipend for food. This wasn't the case after I had my final interview and I sent my expense receipts. My expenses included booking fee and luggage (Carry on) fee for the flights to and from SLC. Not only was I out for a day of work I lost money. It honestly wasn't a lot but after sending multiply emails I have never even received a response. Because of that it ended up being a negative experience. I can live with not getting the job but if you make a promise you should stick to it.