I think there were one or two phone interviews before the onsite interview from what I can remember. I drove in and I signed up for the optional dinner the night before. We met in the hotel lobby and went to a medium-upscale restaurant. Two people from Epic and 3 other people interviewing for same position. Neither person was (currently) in the role of consultant. The guy used to be a consultant, the girl was in QA and was noticeably quirky/nerdy.
The day itself was long. Quick presentation from QA worker about the company, hear from a consultant, 30 minute individual interview with consultant, tour of campus, group case interview with 3 other candidates, other stuff, interview with my HR rep, then finally, they saved the worst for last, the "10 minute presentation about anything you want". They tell you about this ahead of time so you can prepare, I just was severely unprepared and it was incredibly uncomfortable. Anyway, they didn't offer me a job as a consultant but gave me an exploratory call about QA and then quickly an offer for QA. I had already realized I was going to turn down the consultant role anyway because I didn't like the org structure of the company and I would not be using my college degree. Basically, they should just hire people out of high school anyway because from what I understand, there is a very intense training program during which many consultants quit and they teach you everything you need to know then. Nothing you learned in school is remotely useful for the job (exaggeration, but still seems that way).