Fairly comprehensive interview process spanning an entire day. Starts with a presentation discussing previous work followed by general audience questions (roughly an hour altogether). This is followed by one-on-one / one-on-multiple sessions with the various teams, and is relatively less formal. A little draining at the end of it all, but not very stressful as most people are quite friendly during the process.