Pros
Lots of responsibility from the get go regardless of your position. Epic is ideal for people who are self motivated and like to try new things. The career paths at Epic are flexible so you can get involved in projects and leadership opportunities that fit your interests. The health benefits are the most affordable and highest quality that you will probably ever have in your life. If you work hard and generally perform well then you can expect consistent raises each year and end of year bonuses. Epic invests a ton of training into their employees so you can expect a lot of personal growth as you take classes to improve your knowledge of the software, the healthcare industry, time management, organization, leadership, and more. The culture of Epic is to do good, have fun, and make money where the emphasis is definitely placed higher on the first two.
Cons
There is always more to do than there is time to get it done in. This drives some people to consistently work long hours which burns them out and then they leave Epic after only a couple of years. I work 45 hour weeks and have still become a team lead, mentor, and project manager so you don't need to kill yourself at Epic to get ahead. The culture around leaving Epic is weird. The expectation is that you should stay at Epic forever.