Probably one of the most structured hiring processes for those out of college, that I've seen so far at least. You apply for a position then, if they're interested, they will either contact you for a phone interview for the position or for a position they feel would "best fit you." The application itself is all in-house so don't expect Taleo or any of the other standard websites to come in. They also ask a lot more about you outside of your work and education experiences, much of which is attempting to get you know you better. After the phone interview they will give assign you to do a standardized math, reading, and pseudo-programming test (no programming experience necessary but understanding how coding works helps!) usually in your hometown but I've seen a couple people get flown up to take it. The test itself isn't insanely difficult, they're basically seeing if you're smart or not and most people with a good all around education will do fine.
Once you pass those hurdles, they invite you to visit their main campus where they tour you through their facilities then have you meet with various employees currently working in the departments they intend to slot you into. Epic does a fantastic job beautifying their office and they well deserve then #1 spot of coolest office spaces on Glassdoor. Personally, I was not too interested in the "cool" office environment and sought to know more what I would be doing at my position on a regular basis, one which no interview could really pinpoint directly. This was a red flag for me that will be elaborated upon later. Environment is advertised as "relaxed" but it appears to be a misnomer.
The candidates were there for most of the day largely for touring then interviews here and there. For project manager candidates I saw many of them give a presentation and for software developers there were additional coding tests. TS saw largely one-to-one interviews, a group interview, then a case analysis where you are asked to solve simulated problems that may arise during your work. If you've made it that far, expect quite a lengthy day!
Oh, and you fly first class sometimes!