Pros
Epic is one of the few companies where you don't need to wait for someone to leave to move up the ladder. It has a very flat structure which allows the most talented and hardest working employees to quickly become managers and even company leaders in 2-3 years. While I wouldn't say this is easy, or what most employees do, the opportunity is there. Epic is also a company where you can really choose your own adventure (provided it provides reasonable value of course). If you are passionate about something in particular or you identify a problem, you can usually work in that field and are empowered to make it better. Relatively speaking there is little red tape for a company of 10k people. Although many young people don't realize it, Epic has health insurance that is unbelievable. Incredibly low monthly cost to the employee, and essentially $0 deductible and copay. I know people who work for hospitals that don't have healthcare this good.
Cons
Job definitely involves a lot of travel. For me this was a plus early on because I got to see a lot of America for free on business trips. Once you have a family this can be more challenging. My experience is that Epic will try to work with you as much as can be expected.