Process took time to get started, but ended up with first phone interview that had about 8 people on the call; hiring managers, some engineers, HR, etc. Asked typical phone introduction interview things, review of career in your own words, describing a favorite project, and some make-sure-they-actually-know-{insert_language_here} type questions.
Was flown down to HQ for in-person interviews. Was ushered to HR department where candidates going for all kinds of roles were corralled together. As a group we got a tour of their impressive facility on the way to a conference room. At this room we got a presentation on the company, the career trajectory of people in IT. Then assigned a random partner, and some other staff joined us at our tables for a chat, and a warm-up task of Sudoko.
Then they got us a snack and a coffee, assigned a new random partner, and then did a situational/process exercise while the staffers played the role of client or business entity, etc.
Restroom break, then another partner for another situational exercise with different staffers watching.
They then called out people individually to hand each candidate off to a pair of engineers for specific technical interviewing based on the particular role.
Tech interview had some language/role specific warm up questions, some code structure/design questions, perform a code review on a printout of code (code had bugs in it, style issues and such), a coding exercise, and general conversation with opportunity for you to bring up any meaty topics that are important to you. Was not subjected to google style ultra low level comp-sci questions.
Overall the process was well thought out, well executed, and the technical interview was pragmatic with practical purpose.