The people I spoke with were great. I felt like it was somewhere I could really see myself working and was excited to join the team. The final on-site interview had 3 parts plus lunch and a tour of the company. There was a skills level interview, a personality interview, and a case study. They were all great experiences.