It's the same process for everyone - online application, personality tests, phone interview (super duper easy), math/programming tests, then they fly you out to Madison. The accommodations are great! They fly you out for free, stick you up in a nice hotel, and take you out to dinner. It was kind of intimidating because the minute I got off the plane there was 10 other candidates standing there waiting for cabs. They fly A LOT of people out. I thought dinner was a tad awkward just because I consider myself more outgoing than my guide/other candidates, so I was talking to myself a lot of the time. Anyway, they really want to sell you on Madison - which they do. it's a lovely little town with a lot to offer. The next morning, they'll hook you up with a cab to Epic.
The day is long, but relatively easy. Interviews, case studies, presentations, lunch, tours, etc. Everyone is really nice and personable. If I hadn't done any research prior to going, I would've been really surprised. But I knew the number of people they fly out and was expecting to feel like a number, which I kind of did. Although everyone is really nice, you can tell they do this ALL DAY, EVERYDAY.. it's a very systematic way of hiring. They get hundreds of people in there a week, so unless you stand out you won't get hired. After the day, I decided I didn't want the job even if they offered it to me, which they didn't, so no harm done. Overall great experience and lots of interview practice!