I applied online, received an e-mail asking me to pick a time for a webcam interview. I did the webcam interview and two days later was asked to fly to Madison to interview in person. Everything was paid for and was really nice. Top quality and great service-even my flights were early or on time! I was put in the concourse hotel, which i absolutely loved, and did a walking tour that evening followed by dinner. This was with a group of 3 other interviewees and a current Epic employee. The whole evening was very pleasant and enjoyable. The employee treated us like we already had a job offer and his job was to help us get comfortable in the city. Quite nice. The next day I took a cab ride in the morning with one other interviewee and arrived at Epic shortly before the whole process started. I did a tour of the campus with 6-10 other interviewees first, followed by a software demonstration, a case study interview, lunch (great cafeteria), written tests, the 10 min. presentation, and lastly the final interview. The entire thing was on schedule with no room to spare-obviously they've gotten good at perfecting it. As it's already been mentioned there was probably a total of 50 people interviewing that day and maybe more. They do interview every day and I'd guesstimate 1500-2000 a month. In spite of the quick pace and slightly over-whelming schedule, I'd say that it's very well done. Everyone is extremely friendly and treat you like you've already been hired. The interviews don't feel like interviews. It's very informal. I was actually disappointed with the lack of questions in the real interview. It lasted 10 min. at most and didn't have more than 1/2 dozen questions. I really don't think that they could gauge someone's personality from that. That's really my only complaint. It's only been 3 working days, so I don't know if I'll be hired or not, but I think that regardless the experience was worth it. You'll meet a lot of interesting people and get some nice perks too. My advice: dress casual (can't say it enough), prep yourself to be interrupted multiple times during the presentation as it seems to be some sort of test on how well you can pick it back up, don't worry about the written tests as they're pretty short and not too extreme, be cheerful and relaxed. You'll do fine! ;)