I submitted my application online for an HR position with the company, and was contacted fairly quickly to set up a phone interview. The phone interview was supposed to include a visual aspect, but the program wasn't functioning quite right, so we just talked on the phone. A lot of the basics were covered - what do you know about the company, what makes you think you'd be a good fit, etc. What was different about Epic was that they focused a lot on what I had accomplished in college, which is very much in line with their hiring practice of recruiting top college students. At the end of the phone interview I was invited out to Madison for an in person interview. The available dates were emailed to me, and my travel plans were set up through a series of emails. Their travel department took care of all the reservations. It was a very efficient process from my view.
In Madison, they had set up a dinner with an Epic employee, which I unfortunately missed due to a flight delay. Being a Sunday night, I had to call my hotel to get let the employee know I wasn't coming - there was no good way to get a hold of them, but that wasn't a big deal since there were so many Epic recruits there to begin with. Actually, that was a key phrase of my trip to Madison - Epic recruit. It's what I told the taxi driver, the hotel desk worker, the barista. It was a pretty accepted practice to just take care of us.
A group of us from the hotel took a taxi to Epic the next morning. The campus certainly has a grand entrance, and entering into Andromeda, the main building, was intimidating and exciting. It's a beautiful building, and you can see the rest of the campus buildings from there. Almost a dozen of us were there for the earliest session when it was all said and done. Each of us had a recruiter for the day, giving it a nice personal touch. I was actually being considered for both the HR position I applied for as well as the project manager position (which I think most everyone is considered for whether they apply to it or not).
I was given an overview of each position by someone who had performed the job, and then I had one on one interviews for each position. There was also a group session for the project management position that involved a case study concept. After that I had a presentation to give - 10 minutes on a subject of my choice, no powerpoint allowed. From there I was given my last one on one interview for the day from my recruiter, then sent to a room for some standardized skill testing, which took about 2 hours if I recall correctly. After that we were put back in a cab and sent back to the airport.
Overall, it was an exhausting day that I wasn't quite prepared for, but was an excellent experience. They were great at working with me around my full-time schedule, and the other candidates seemed more friendly than competitive. The company means it when they say they want the best though, and they've designed an interview process that can help them meet that as effectively as possible - they only hire something like 5% of applicants or less, after all.