15 minute pre-screen (fast pace questioning). 20 minute profile assessment (interesting mix match of questions). 30 minute face to face interview (in depth questioning). 30 minute lunch meet and greet (casual meeting). 30 minute team interview (each team member asked a questions, relaxed feel). Overall it was a long process, but in-depth which I appreciated. A well mixed process.