I applied to Epic in December 2010 to be a Technical Writer. After going through the personality test and phone interview, Epic sent a skills assessment to a local proctor, which I took in January. I heard back from them a few weeks later, and they invited me on-site to interview for both the Technical Writer and Project Manager positions. They flew me up to Madison in late February, put me up at a nice hotel, and took me to dinner the night before the interview with some of the other recruits.
The interview day is very much an endurance test. Since I interviewed for two positions, my entire day, start to finish, was a grueling 7 hours. Epic schedules your day and sets you up with an HR representative, who conducts your behavioral interview and becomes your main contact after the interview day. First, I had a tour of the campus with several of the other recruits. Next, we had a demonstration of the software, then another recruit and me spoke with a writer and project manager for 30 minutes each. These are informal meetings where you can ask the people in the roles about their work and what you can expect if hired.
After this, I had my interview with a technical writer. This interview was a series of situational questions and had little to do with actual writing. Next, I gave a presentation to my HR representative and two other folks. They give you 10 minutes to set up if you have any props or need any sort of preparation. After the presentation, I had lunch with some of the other recruits and a project manager.
After lunch, I had two more interviews, one that was a case study with a project manager and one that was a behavioral interview with an HR representative. During the HR interview, my representative asked me which position I preferred and salary expectations in addition to basic behavioral questions. Finally, at the end of the day, I had a pretty extensive writing test.
The folks at Epic are a laid back and casual bunch, and the average age must be in the mid- to late-20s. Everyone I met during my interview day was courteous and helpful. They are very receptive to questions and concerns, likely because they were in the interviewee's spot not so long ago. The company itself seems to take care of its employees, and the employees seem to be loyal to the company as a result.
If you are interviewing with Epic, be sure to get a good night's sleep before the interview day so that you are ready for the long day of meeting people, interviewing, and being tested, especially if you are interviewing for more than one position. Additionally, do not treat your fellow recruits as competition; Epic has a huge number of openings, and there may be a good chance that the other recruits will be your co-workers sometime soon. Most importantly, have fun on your interview day. Joke around with your fellow recruits, be friendly to the Epic staff, and just have a good time. Also, dress casually to your interview. Jeans and a nice-looking shirt are more than enough.