I applied online. The process took 2 days. I interviewed at Epic (Verona, WI) in Dec 2011
Interview
Got flown into Madison to interview for several positions at Epic. Process was very long and thorough, and included multiple interviews, several written tests, and a presentation for a panel of three employees. Nothing too difficult, just a lot of talking and walking around their truly impressive facilities. My advice is to be yourself and just try to act casual; they don't take themselves too seriously. Also, DO NOT, wear a suit or anything too fancy. You'll stick out like a sore thumb and it will reflect poorly upon you, one poor guy was the only person I saw wearing one in the entire company.