Pros
Every staff meeting ends with, "Work hard, do good, have fun, make money," and after 7 years here I can quite honestly say that really does accurately sum it up.
The culture: Epic only hires top notch, hard working people, which means you get to work with phenomenal coworkers. Overall it's a pretty young company too, which means a lot of people are in their 20s-30s and it's a great place to make friends, which is important when most people are moving to WI for the job and don't have a social network here. It's also great to be a part of a company which truly strives to make a positive impact in the world of healthcare, and this makes the work very fulfilling. I feel really proud of the work that we do, and proud to be a part of the Epic family. At Epic you also have the opportunity to get involved in a lot right away. Having a big impact does not at all require you to be a very tenured employee, which is not the case in a lot of other jobs. The atmosphere on campus is fun, with highly themed buildings and a very casual dress code; it's a nice balance to the hard work.
The perks: Benefits are very good (great health care that is completely paid for by Epic after 5 years, an international sabbatical every 5 years, competitive pay and bonuses). The food on campus is amazing, local, sustainable, and crazy cheap. On campus perks like dry cleaning, a place to have packages delivered, and get your oil changed all help making adulting easier when you're traveling frequently.
The work: The work is challenging, which means you're constantly being pushed to learn and grow. No two days are ever the same. I've certainly never been bored. You have the chance to interact and work closely with executive level leadership at some of the top health care organizations in the world, which is exciting. You will also work so closely with your customer teams that you develop really strong relationships, and that makes the work a lot more enjoyable.
Cons
The perks: Paid vacation maxes out at 3 weeks regardless of tenure, which is low compared to a lot of companies; but, you can take an additional week of unpaid time off.
The work: The work is challenging. Be prepared to work harder than you ever have. Expectations are high, and mediocrity is not tolerated. If you're in implementation, be prepared to travel. A lot. It's a key expectation of the job, so make sure you're honest with yourself about your capacity and willingness to be on the road 50-90% of the time (it does tend to ebb & flow). Work/life balance can be a challenge, especially in your first few years, but is possible (promise!).