I have never experienced an interview process that was more clear and pleasant. From applying, to having multiple rounds of interviews, and receiving an offer took all but 10 days. After each round of interviews, I was told exactly what the next steps were and when to expect them. Compared to other experiences I have had, this was the best interview process I have been a part of.