The process was really nice and they treat every recruit as if they will get an offer. A recruiter found my resume on monster and invited me to apply for the PM position. After that step, I took a personality test, and then had a phone interview where a PM asked me some basic background questions, discussed the position, and allowed me to ask some questions. Two days later, I received an invitation to fly out to their HQ in Madison. They flew me out, took me out to dinner, and put me up in a nice hotel. On the day of the interview, I took a cab over to their campus (about 30 minutes, and again paid for) it was beautiful, modern, and fun. The day consisted of learning about Epic and a whole bunch of interviews. There was a case study, a presentation that I gave, and an interview with HR. After all of that, I sat down and took some evaluation tests, and I'm not sure how well I did on those. Its been five days since the interview, and they told me that I would hear within a week or two.