I submitted my application for the Technical Writer position online. The next day I received an email from an HR rep and was asked to fill out a few additional questions, mostly personal information and things like my GPA, etc. A couple days after that, I was contacted again via email and asked for a phone interview, which I scheduled for the next week. The phone interview was pretty basic--a technical writer interviewed me, and asked me about my three most recent positions, then asked if I had any questions about the company.
Within 24 hours of my phone interview, I had to complete a 2 hour timed writing sample consisting of three or four different prompts. I got an email the next day confirming that they had received my writing sample and were reviewing my materials, and then I was invited to take another 2 hour skills assessment and fill out a personality profile. I completed these assessments in the next couple days, and also received an email confirming my scores had been received at Epic. After that, I was invited to an onsite interview for two positions: Technical Writer and Quality Assurance. I chose between a number of days two weeks in advance. Because I already live in the Madison area, I did not need to be flown in; I drove to Epic with the instructions provided by HR, and it was very easy to find.
The day of the onsite interview I met with more people than I can count, so be prepared to keep names straight and don't depend on connecting with your interviewers, because there are so many of them. They provided breakfast and lunch, and there was a lot of walking (don't wear new shoes like I did, you'll have blisters so bad you can't move by the end of the day). When they tell you dress code is casual, they mean it. In a blazer and jeans, I was significantly dressier than anyone else, and it didn't seem like a good thing. Most people wore blouses or button downs with jeans; don't wear heels, don't wear dress shoes, and definitely do not show up in a business suit. My interviewers were mostly in t-shirts.
Almost everything was in groups. They give you a folder at the beginning of the day with your itinerary; only your case studies and meeting with HR at the end of the day will be one on one. For QA, my interview was very short. I had a small group activity where I was asked to perform a quality assurance test on a random item from the room, and then a case study one on one where I talked about management and organization. For technical writing, I had a case study the same as QA, and then a 2 hour writing test at the end of the day that consisted of one hour of random types of writing samples and one hour of technical writing. The 2 hour writing test was the hardest part of my interview, because I was exhausted, had blisters, and had been doing my best to stay on my game all day. The on-site interview lasted more than 8 hours in all.
After the interview, I was told I would hear back within two weeks. I hadn't heard back in two weeks, so I gave them an extra week lee-way and then called my HR rep and left a voicemail asking for updates. A week later, I was called back and they offered me the QA position.
In all, I spent at least 20 hours taking tests, gathering materials, and interviewing for Epic. If I hadn't been offered a position, I would be very upset at the amount of time they require of their applicants.