You are really given a lot of freedom after you finish training to choose what you want to work on and how you will complete tasks. There are rarely people watching over your shoulder, and the atmosphere feels very free. I love this, and I love how I'm not tied to a strict schedule.
People are generally really nice, and there is very little concept of shaming for not knowing something, since there are always a handful of new people in your department.
The salary is probably the highest I could have gotten right out of college.
You get an office to yourself as a developer.
The campus is amazing.
You get access to very delicious, healthy food at a subsidized price. A good, solid meal under $4 is available every day from their cafeterias.
The training is brutal. You are given six months to complete it and you won't get your full salary until you do (I got a reduced $90k salary until I finished). I completed it in under 3 months, but for other departments it may take longer. The training is just incredibly boring and, at least for developers, fairly isolating as most of it is self-study.
It is a little hard to get to know people because the company is so big. Don't count on making a load of friends, as developers tend to hide in their offices all day.
Two weeks (10 days) paid vacation for the first 2 years is ridiculous. That is why I'm giving 3/5 stars for benefits. Epic should be giving 3 weeks like a normal company.
If you are not self-motivated, do not try to be a developer here.
Give employees in training more attention and help them feel part of the team faster.
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,