Good Pay Great Benefits Amazing campus with excellent food options
Pressure to work 50+ hours every week, especially when you start out.
My most memorable conversation with my TL was when he implied that if I "really wanted to take ownership of [my] project" then I would have to cancel the 2-week vacation I had scheduled.
Epic prioritizes getting software that works out the door, rather than making sure the software can be changed in the future. This means that anytime some existing functionality needs to be modified (either by customer request or by changing regulatory landscape), the project is scoped as if it's a quick change, but then the entire module needs to be rewritten.
Almost no work from home policy. As of writing this, employees get 6 days a year of WFH time, and options to join a meeting remotely are by request only.
Prioritize the extensibility of your products.
Epic prides itself on owning and writing everything under their umbrella, but you could save years of developer time if you taught design principles to your incoming staff rather than making them listen to the CEO opine on her ideas of what makes people work harder.
Let your employees work from home.
You have the productivity data on how people performed. Save yourself some road maintenance costs and let your staff stay home a day or two a week.
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,