Pros
Epic has a great cafeteria system with many food options at work. Many of my colleagues were incredibly intelligent. The office campus is massive with garage parking for all employees (this is a huge plus in the Wisconsin winter). Seemingly no layoffs in the near future. The job was stable. No dress code was enforced. The company strongly values diversity. The pay was high for the area.
Cons
You really have to fight for your work-life balance at this company. Good work is rewarded with more work, and that additional work is also typically more challenging. Turnover at Epic is high. It may not seem like it, but the relative population of the company has been the same for a while (about 2 years) even when they hire hundreds of people each month. High turnover leads to a lot of difficulties on challenging projects (with tight deadlines). No promotion structure. Epic uses a flat structure where the only way to really advance your career is by becoming a manager or transferring to a higher-paid role. Company culture is rather cult-like. Burnout is a real issue, and Epic fails to recognize how it affects employees. 40 hours a week is the minimum... expectations for full-time employment likely hover around 45-50 hours a week (this is quite frustrating).