Initial phone screen with recruiter, in person interview with hiring manager, then separate day consisting of 2-3 in-person interviews followed by two 30 minute live panel presentations.
The recruiter was the best I've worked with. Very clear, friendly and responsive. The panel interview, while potentially intimidating, turned out to be a very positive experience.