Developers get a ton of ownership over projects at every stage, from design through to release.
You will probably be on a team that directly has an impact on improving health outcomes for patients.
Epic is a very collaborative place, and Epic hires very smart people, so the collaboration is actually useful.
If you perform well, compensation is generous. The cost of living in Madison is low.
You will probably get your own office. No cubicle farms or open office floor plans here.
The food is amazing.
I personally had an extensive work history before I came to Epic, but almost everybody Epic hires is straight out of college. This can give your coworkers a serious lack of perspective. See the review bombing left here recently by a few disgruntled employees over what are actually very reasonable policies. Don't be fooled.
Epic expects you to be honest with your bosses and tell them when you have too much on your plate. This leads to a poor work-life balance for those that never learn this.
This has gotten better and continues to improve, but Epic does not always use the latest technologies. Skills learned at Epic aren't necessarily portable.
As Epic has grown, the red tape around development has also grown. It's not too bad compared to some other places I've worked, but the process can be annoying.
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,