- Pay is not competitive given that so many other large tech companies allow remote work. If you're smart enough to get into Epic, you can get into a better company.
- Tech stack and infrastructure is terrible and not keen on improving (internal frameworks which are a nightmare to work with, tedious to work on)
- Internal tools are frustrating to use and terrible overall
- WLB is variable but typically bad
- Nearly everyone was a direct hire from college, so you'll be managed and mentored by people with no industry experience (blind leading the blind)
- 401k match is mediocre
- mediocre vacation time and sick time
- toxic culture, stressful
- overly aggressive deadlines
- upper management is out of touch with the current environment and is falling behind (no remote work, old fashioned values, etc.)
- encourages people who rate the company positively on internal surveys to post reviews here, padding the stats
- not a pleasant place to be if you are a minority
- stack ranking / rank-and-yank / PIP culture like Amazon
- the longer you stay and the better you perform, the more work they give you (intending to burn you out)
- bad COVID response
- management processes are not transparent
- actively suppresses workers rights in the Supreme Court (see Epic Systems Corp. v. Lewis)
- some coworkers are unpleasant to work with and have limited soft skills
I deeply regret staying for as long as I did. I should have left after a couple of years for a proper tech company.