Process was really spot-on with the glassdoor reviews so read up. They asked me to do my skills assessment/rembrandt profile first. The skills assessment was logic, reading, and questions relating to a fake programming language. I think it's helpful to do a quick intro on programming languages, I was taking a R class for fun and felt much more relaxed for that portion than I expected. Surprisingly, I felt the most frazzled during the quick logic section. You only have 5 minutes and I could only get through two segments successfully and filled out the rest randomly- just stay cool and get through as much as you can and you should be fine. After my skills assessment, I had my phone interview. It was very casual. I would just prepare questions about the details of the position, a really great 5 year plan answer, and plan to be on the phone for about 30 minutes. I found out one day after my phone screen I'd be flying in for the onsite interview. Sidebar, their travel dept is really accommodating! TBH I felt like the night before dinner was rather useless to me, and aimed towards those who need to be convinced to move to Madison. The employees who hosted us were cool, but they didn't even hold the position I was applying for so it was really just for fielding general epic/madison questions. The time would have been better spent working on my presentation! When you get to your onsite everyone is given a personal schedule. Mine consisted of a warm-up and intro to epic and the software, a small group chat (I guess? have questions prepared it's not an interview) with a PM, a PM specific interview given by a PM (lots of behavioral, group work, tell me about two times you did this questions), a case study, my presentation, lunch with an epic employee that may or may not hold your position (more epic culture chat), a short tour, and finally the big interview with your main HR contact (who attends your presentation). Other notable things- the case study was nothing like I expected, and kind of a hot mess. There were 5 or 6 of us in the room with various levels of experience with epic lingo and understanding, so it was super difficult to really shine and get organized to field questions from the "CEO". Too many cooks in the kitchen. I think it's probably more important to demonstrate to the epic employee overseeing the room that you can critically think, work well in a group, and contribute/lead. I would put a good amount of time into your presentation and pick something you're passionate about and could chat about for days. I was reallly glad I chose something more unconventional than how to swing a baseball bat or stuffy technical research. The listeners were really straight faced so don't be discouraged and deliver with confidence. My HR contact was really interested in hearing more about it and it established a comfortable rapport for the final and arguably most difficult interview. Be ready for tricky questions in the final interview about how you would handle disagreements. I think epic values speaking up and responsibly questioning authority while simultaneously being a team player - which can be difficult to balance in your answers. The overall process was exhausting, but seamless. The HR department is a well-oiled machine, and as a result I went from application to offer in 16 days. Never waited longer than 1-2 days to hear if I'd moved to the next step, and I had an offer the same week I interviewed!