First step was 30 minute conversation with hiring manager. They ask you to talk a little about your previous experience and they they ask you about some hypothetical scenarios/ challenges and how you would approach them. No wrong answers as long as you justify your thought process.
Onsite interview was 7 hours. several one on ones with different managers colleagues and departments. then lunch with the whole team which is a kind of mock interview as well. They really value a cultural fit to the team. Staff is generally young and interesting well rounded people. last two hours are a case study where you are given a challenge and then present your solution to the team. overall good experience.