Pros
Epic has a large impact on healthcare, so you'll feel like your work is making a difference Smart and hard-working employees are willing to collaborate to help you grow and make the best product possible. Pay is very good, with usually good raises and bonuses.
Cons
Other than the pay, benefits are just ok until you reach 5 years. Not very good 401k matching. The sabbatical is touted as being a great benefit, but it's also used as an excuse to not give very much regular PTO (max is 15 days per year). There is minimal parental leave, which is poor compared to other tech companies. Working from home is only allowed VERY minimally, even during a global pandemic. You're only seen as productive during the time you're in the office. There is no respect for work life balance. If you work 40 hours, you're seen as a slacker doing the bare minimum.