The travel, stay, and meals are all covered by Epic for the on-site interview. You get to explore the city during your down time and get to tour the campus while you're there.
I applied online. The process took 4 weeks. I interviewed at Epic
Interview
A little on the arduous side, seemed like they wanted to see if you had professionalism and could be personable and passionate about something. There was a testing portion that was frustrating due to the proctor site not really functioning the way it should have.
Phone interview with general recruiter, coding and behavior assessment, and interview in person. It was nice to get to meet a lot of people in the same role and to ask targeted questions.