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).
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.
Improve transparency, adapt, and listen to employees.
I had to take a lot of tests and had a phone interview where I talked about my past projects. The tests were hours long and took a long time.
30-minute phone screen, then an OA around 4 hours long. The OA had mental math, but also a few LeetCode-type problems. They were not very difficult if you studied common patterns and implementation.
One single virtual interview after a multihour OA. The interview was 4 hours long, but only ~2 hours was actual interview stuff. The rest was two presentations from different people about life at Epic. The 2 hours of interview included a case study,
I had to take a lot of tests and had a phone interview where I talked about my past projects. The tests were hours long and took a long time.
30-minute phone screen, then an OA around 4 hours long. The OA had mental math, but also a few LeetCode-type problems. They were not very difficult if you studied common patterns and implementation.
One single virtual interview after a multihour OA. The interview was 4 hours long, but only ~2 hours was actual interview stuff. The rest was two presentations from different people about life at Epic. The 2 hours of interview included a case study,