I was contacted by an Epic recruiter who had found my resume online. After reading the email and doing some research on the company, I filled out a formal application. About four days later, I received an email that they wanted me to do some a personality profile, which was slightly more difficult than I imagined. A few days after that, I was emailed to set up a phone interview. That interview was very simple. They asked basic questions about work experiences and how I dealt with them, etc. A week later, I received another email that they wanted me to do some assessments through a proctor sight, and I should let them know when I'd be available. We scheduled the test for just two days after. It wasn't incredibly difficult. There was a math portion which was incredibly simple, and a "programming" portion, which was very difficult. I've heard that most people have a lot of trouble with that part. Another week later, they wanted me to do a written assessment, as they had also decided to consider me for a writing job. The same day they sent an email about setting up my on site interview. We set it up for the following week.
The on site interview was very hectic. I was flown to Madison, and my first flight was first class. They put me up in a very nice hotel with a private room and a king sized bed. They paid for all of my meals, taxis, etc. If it weren't for the nerves of the pending interviews, I'd have had a lovely time!
The interview day was very long and consisted of two job overviews, a case study, two 1:1 interviews, two tours of the Epic campus (because it was too big to do in one), a demonstration of the product, a presentation, and three more assessments (two of which I did immediately upon arrival in Madison the day before).
I didn't get a particularly warm feeling from the company, and I was one of MANY applicants the day of. I was told by an employee that every day is like that.
I am currently waiting to hear back about an offer and am undecided if I will accept the offer if it's made. Personal reasons mostly, I'd have to relocate pretty far.