You are teamed up with a recruiting teammate. They will deal with most aspects of the hiring process. They set up the interview time, prep you for it, review with you after the interview and then if the manager wants you on the team, the recruiter will let you know and talk about the salary range.
I had a 3 hour interview with 6 people(2 at a time , an hour per set), and then an offsite meeting with the department manager (about an hour). Both where normal interviews of typical questions and answers. Everyone was nice and very polite.