If I were to have written a review at any point before the pandemic and Epic's abysmal response, I would have given this company 4 stars, maybe 3 stars on a bad day. I can't really forgive how appalling their response to COVID-19 has been.
Virtually all job titles at Epic can be just as effectively completed at home, yet they were later than most other major companies in allowing work from home, while at the same time a subset of employees (not software developers) were still travelling back and forth from our healthcare customers in some early hotspots (NY, NJ, WA).
Since allowing work from home in late March, upper management has sent out several passive-aggressive emails "welcoming" us to work back on campus while killing any posts on our internal forums questioning or asking for more clarity on their policies.
As of writing this (6/21), we're planning a phased return to work of all employees, with:
The above might have been somewhat forgivable if our management had been able to present some argument that we've been unable to meet commitments to customers while working from home, but that clearly hasn't been the case. Every role has pitched in extra hours either with installs, technical support, development, or testing somehow related to the pandemic for our customers - any quality metric I've seen has stayed the same or improved. It all just seems to be a vaguely defined notion of going against our "culture", "philosophy", or "DNA" (as if a 40-year-old company is a civilization, lol).
Speaking of which, our latest "corporate philosophy" course is going ahead with hundreds of new summer hires expected to go ahead without a virtual option.
You're supposedly an innovative, conscientious healthcare company in the midst of a pandemic. As Buffett said and as you love to point out at monthly meetings, "It takes 20 years to build a reputation and five minutes to ruin it." Don't torch your reputation for some vaguely defined notion of "culture".
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,