The interview process consisted of two online interviews, a half-day interview onsite in Denver and a half-day interview in New York. Total time took about two weeks which is impressive considering the travel involved. The process was very organized and felt streamlined to me.