Pros
I've been at Epic for 6 years, working on several teams. Throughout the experience, I've worked with smart, driven people, working together to do something important: make health systems safer and more effective. The campus is full of whimsy and delight, and everyday the cafeterias have a new selection of delicious - and inexpensive! - food. One of the most underrated things about working at Epic is the broad choice of career path - there are so many projects and initiatives in progress, and I've typically been able to find ways to get involved in that ones I'm most interested in.
Cons
It's easy to end up working extra hours. Occasionally there's a true escalation or deadline coming up where putting in extra time is truly important. But other times it comes from poor planning or unrealistic expectations. Epic doesn't mind if you work long hours, so it's up to you to advocate for your needs, and tell your manager when their expectations are too high.