Pros
If you are coming from a Liberal arts degree, there is a decent chance Epic is the most money you are going to get offered anywhere. In my experience, dealing with customers and related work takes on the order of 40-45 hrs/wk, starting as soon as I got done training. On top of that, I have some internal projects I do that add time (5-10 hrs/wk), but only add so much time because I actively enjoy doing them. I've had two team leads (supervisors)- both of them were great, and of the team leads on my team, I would rate almost all highly.
Cons
For all the talk Epic does about being integrated, every application is complicated enough that very few people newer than 5 years (who don't have coordination roles) have a good grasp of all of even their own application, and likely little to no knowledge of other applications. It is easy to get in a rut of just putting out fires. People do burn out, especially implementation specialists, who travel all the time. The quality of analysts at customer sites varies immensely, which can have a frustratingly large impact on how much work Epic staff have to do. Lots of new hires fresh of college have unrealistic expectations of what a real job is (it's hard). Most either shape up or ship out pretty quickly.