Pros
- 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. Cost of living in Madison is low - You probably will get your own office. No cubicle farms or open office floor plans here - The food is amazing
Cons
- 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.