All in all a pretty great experience. It was a 3 step interview process, with the last interview being held in office. It was definitely intimidating as it was 2 hours + long and you meet with 5-6 people, but you really got a feel for the company and the culture in that short period of time. Everyone was extremely nice and welcoming, and they really helped to ease any nerves. Looking back it was one of my most positive interview experiences.