Very long interview. Plan to be there for a while. I met with multiple interview panels (ranging from 1-4 people). It was hard to keep which things I had and hadn't said after a while. But they were all kind and encouraging. It was nice that I got to meet the team I was going to work with too.