I spoke with an Epic representative at my university's career fair in late September. I was given instructions on how to complete the application, which I did by early October; a couple of days after that, I was invited to take a Rembrandt personality test. A week after I submitted it, I was emailed about setting up a phone interview, which would take place the following week. A week after that, I was asked to interview onsite. I interviewed onsite in mid-November.
They payed for travel (from California to Madison), lodging, and food. I took a tour of Madison and had dinner with an employee and several other interviewees on Sunday night (which was pretty awkward- I consider myself to be a relatively social person and the other applicants were not very talkative at all), and spent all of Monday interviewing. My interviews consisted of a 10 minute presentation on a topic of my choice, a case-study that described issues that might arise in the IMplementation Consultant position, a one-on-one interview with my recruiter in HR, and a skills/intelligence test including math, reading, and coding (which I had NO experience in). A week later, I received the call with the offer. They gave me time to consider it, and I accepted.
The Verona campus is really phenomenal, and everyone I met was very kind and welcoming. The company has a youthful, nerdy culture. I appreciated that the relaxed dress code also applied for applicants (they're not joking when they say you can wear jeans- I wore jeans, a nice top, a cardigan, and ballet flats). The impression that I get is that everyone works A LOT (more than 40 hours a week for sure), and 50% travel for Implementation Consultants may be a low estimate. However, the people that are there seem happy to be there, and if its not the right job for you, it doesn't seem like they hold it against people who leave before finishing their first year. I, myself, only plan on working there for 2-3 years before going back graduate school.