Dropped my resume on their site in July '15. Received an email to have a phone interview 1 week later. Pretty basic call; the employee explained the role, a little bit about the company in general, and a bit about Madison. Next step was online assessments. Kind of stressful but not too difficult. After than they brought be on-site for an in person interview/tour of Epic. Whole day affair with an interview with HR and another assessment.