I don't know how they afford to fly you out to Wisconsin, but if you get far enough into the process they do. A non-technical skill assessment test and a personality test are prerequisites
I applied through an employee referral. The process took 2 months. I interviewed at Epic
Interview
Many steps to the interview process, long wait time in between. After application, there's a personality test, e-mail interview a few weeks later, phone interview a few weeks after that, skills assessment a few weeks after that and a response a couple weeks later. Whole process took ~2 months.
Interview questions [1]
Question 1
Switched to a different position in the middle of the process. Had to answer questions about a position I didn't apply for.