Everyone that interviewed me were really kind and helpful. The company seemed to have a great company culture! The interview process was a 30-minute screening with HR, followed by 3 30-minute back to back interviews with people on the team. Immediately after that you'll be asked to complete a 2 hour long assignment and submit your references. I think the 3 rounds and internship assignment can be broken up into separate rounds, but understand how it would be more convenient to do it this way on their end. I made it to the final round and ultimately ended up not getting the position. The team was nice and communicative, but I would've appreciated that they provided me some feedback when I asked, considering the near 5 hours I spent interviewing for them.