I had 2 separate interviews, both lasting close to four hours. I met with a total of seven people over those two interviews. I thought that while they were time consuming, the questions and the overall process were fair. They want to get to know you on a personal level because you work in teams and you need to be able to handle different personalities.