Very generous compensation.
Important, fulfilling work.
Solid onboarding and continued learning (actual trainer-run classes).
Can be high stress.
Can be very demanding for a first job out of college. A lot of people are young at Epic, and people who know their domain like the back of their hand seem scarce.
Can feel like a code monkey.
My experience developing has felt very individualistic and lacked the collaboration that can make it more fun.
Lack of strong work-from-home options.
Uses old languages (Mumps) / methods of development that are very Epic-specific.
Be more flexible in general. Return to campus and work from home policies feel outdated for a modern software company.
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,