Interview process started with a phone call about my interest, then a scheduled 30 min interview which lasted 45 mins (panel of 3 people). Afterwards it took about 3 working days before HR contacted me. They flew me for an onsite interview, paid for my flight, hotel and rental car. It was a great experience. The campus is very nice, seated peacefully below the Rocky mountains. People were very nice to me and the interview process was smooth.