Hour long initial interview with basic resume questions and any projects you worked on. Final round is a day's worth of 30 minute interviews that are 15 minutes of them explaining the work they do, and 15 minutes quizzing you. Lots of repetition. Most of the people were nice and interesting, only two of them actually quiz you.