Pros
Salary is very good for an entry level position.
Cons
Will expose you to the nasty side of the healthcare industry. 60+ hour weeks are expected regularly. In my first month I was told by my manager that the 40-45 hour work week from the job description was a lie. I began working here under the impression that I would be doing 6-7 60+ hour weeks a year, but I was soon being asked to work in excess of 60 hours every other week. I could see that some of my coworkers had a more manageable workload, but I was given no explanation on why I was singled out to receive extra work when I asked. I was sent on significantly more travel (two and a half times the average) than my coworkers and received no additional compensation. You are required to sign a non-compete agreement which limits access to positions in the Healthcare IT space after leaving Epic. Most of the campus is a childish postmodern nightmare.