Epic Software Developer reviews

3.3

46% would recommend to a friend

(953 total reviews)
avatar

Judith R. Faulkner

77% approve of CEO

82% positive business outlook

Software Engineer/Developer employees have rated Epic with 3.3 out of 5 stars, based on 953 company reviews on Glassdoor. This indicates that most Software Engineer/Developer professionals have a good working experience there. Epic is rated in line with the average (within 1 standard deviation) by Software Engineer/Developer professionals compared to other employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

953 reviews
1.0
Aug 8, 2020
Recommend
CEO approval
Business Outlook

Pros

- Great health insurance. One of the best if not the best in US - Good pay BECAUSE it's in a low cost of living area - Great food (but not free)

Cons

I am going to try my best to give my honest opinion here. It might appear biased but I tried to justify every point with my personal experiences. I have read through the existing reviews here on Glassdoor and also spoke with a ton of coworkers. This review is from the perspective of a software developer. 1. The work You get to interact with "Epic" no matter which team you are on. This is a monolithic piece of desktop software that was built in VB6 (yes Visual Basic). The back-end database is based on M (google MUMPS). They have been trying for years to transition to Web using a custom Javascript framework but even that is supposed to work inside a custom desktop app and not a generic browser. The healthcare industry is known for using a notoriously outdated tech stack and taking a peek behind the curtain will show you that this is true. The work is challening because you will need to work with legacy code but not stimulating because you won't be doing anything exciting or new. Since this is a desktop app, you will be expected to patch some of your development back to earlier versions. Documentation is almost non-exstent/outdatedwe and a lot of your time will be spent doing "build" which is just setup to get started with your development. Until a few years ago you were expected to have a Virtual Machine on your local machine for every version (!). As a developer you are expected to be everything from a Project Manager to User Experience Designer. This is sold as a perk but what you get is the worst aspects of all these roles and you are still expted to perform your core job. Your technical skills will atrophy and you will not enjoy coding anymore. 2. The culture Epic almost exclusively hires fresh graduates straight out of college. As you will soon discover, there is a reason behind this. They tend to throw all the new grads at their wall of problems and see who sticks. This causes a lot of imposter syndrome among the new hires. The people who do stick around tend to become jaded and lose motivation to innovate. Management is ONLY sourced from internal employee pool. Google "failing upwards". A big percentage of bad software developers get promoted to managers and they set extremely bad expecations. In addition, your career is 100% dependent on your Team Lead and the kind of projects you get early on. Your Team Lead doesn't like you? Tough luck. There are almost no opportunities for career advancement if you want to become a good developer. The only way to get ahead is to put in a ton of extra grunt work over your peers and hope that your Team Lead is on your side. 3. The benefits One of the biggest benefits touted by Epic is "Sabbatical" which is a month long trip sponsored by the company every five years. However this is the biggest trap. It has so many rules surrounding it that it requires a huge internal wiki to explain it. The highlights - Not guaranteed to be approved when you request for it. It is based on multiple factors which are not told to you. 16 weeks of notice required, takes 4 weeks to get approval. In order to justify sabbatical, they only offer 2 weeks of vacation in the first 2 years and then 3 weeks while most tech companies offer 3 and 4 weeks respectively. Maternity/Paternity leave: Most people use FMLA (unpaid time off) to have a baby. The policies are that bad. Holidays: 6.5 days (yes they proudly mention .5 days as well) per year Sick days: 6 per year - You will be reprimanded if you use all of yours on Friday or Monday. NOT paid out if you quit (even though you earned them) Stock Purchase: One of the worst programs ever. Most tech companies have a base stock purchase program that let's employees buy stock at a 15% discount and it vests over 3 months. Epic doesn't have anything fixed like that. You are offered a random discount based on your tenure and performance. They vest over a long time period (~18 months) and it will also increae your non-compete (which they obviously don't advertise). You can't really have a long term investing strtegy either since it is a private company and the "stock" prices are only disclosed once a year. 401K match: 50% of the first 6% percent you contribute. Not too bad until you read the fine print - Doesn't vest fully until 5 years and the match only posts once a year. Single offices for everyone: Another trap. You get to pick a single interior office with non windows or share an office with someone. With COVID, the office sizes are being halved (and they obviously won't go back to full size). They look like broom closets now. You can't open the door if you are sitting at your desk. WFH - You are NEVER allowed to work from home although you can get everything done remotely (they say you can WFH after work hours!). This is never going to change because they spent so much money on building a campus. Work hours are fixed and there is no flexibility. Campus - Talking of campus, they are located in Madison where temperatures routinely touch 10F. There is not enough parking so you can expect to park outside once in a while. When we raised this concern to management, the response was "come early and you will find parking". 4. What happened recently? You might see a ton of negative reviewws recently (starting Apr 2020). Epic's response to COVID was absolutely pathetic and destroyed whatever respect they had among their employees. Over the next few months/years, a lot of senior devs will be leaving the company and this will cause utter chaos. 5. If it is so bad, why did you stay for so long? As mentioned above, Epic is extremely good at stacking their policies to ensure that you stick around. For a fresh college graduate like me, it seemed like a great place to work. If you want to just coast on life and buy a small house in Madison, it's very easy to stay on. It took me five years to realize this. Learn from my failure. Conlusion- Run, don't walk away

5.0
Aug 7, 2020
Recommend
CEO approval
Business Outlook

Pros

Almost everyone I work with is very talented, friendly, and eager to help, across all roles: SD, QA, Training, HR, TS, IS, etc. The campus COVID-19 precautions are extraordinary. It was a very clean and great campus pre-COVID. But to bring everyone back to campus with maximum safety, they've made a number of changes recently, including giving EVERYONE who wants a solo office a solo office. To achieve this, they did have to do some construction to convert single offices into two rather small offices. I was already on a team & role that had solo offices as long as a window wasn't required. That's a great perk as far as concentrating on code goes. Our culinary team is fantastic. It's the most healthy I've ever eaten in my life. For COVID-19 they've switched to providing everything in to go containers and payment online. I find the work challenging and fun. As a software developer, you will have opportunities to collaborate with customers on enhancements and learn a lot about an industry that you probably don't know a lot about before Epic.

Cons

For me, the number one con right now is that several hundred employees are quite upset about Epic's plan to have almost all employees working on site within a few weeks. These employees feel that any amount of added risk from WFW compared to WFH (Work from Home) is not acceptable. Epic's leadership has decided that (a) working on-site produces higher quality software more quickly and (b) there isn't any future time period in sight where it would be viewed as completely safe to cease WFH. I understand the angry employee's perspective, but I also disagree and think the anonymous complaints aren't realistic in acknowledging that it's much easier to work on site. A simple example is masked-up and working with one or two developers on a white board. This is already happening for those of us who've been WFW for a couple months now. The other thing that isn't being acknowledged is that Epic's campus is a great example of how to safely open up facilities with a large amount of people. I don't want to get COVID-19 and I don't want other people to contract the disease either. But I've been on campus with 3000+ coworkers for a couple months and coworkers are being courteous and following safety procedures. 10,000 employees doing the same logically won't make a difference when we can see how the rest of the county, state, and country are returning to more and more in-person activities. If you don't want to work on site as described, then definitely look elsewhere for work. As far as the dozens and dozens of negative reviews on here, I'd take into consideration how angry they seem to be. It's true leadership hasn't bent 100% to their demands. But I'm personally glad leadership hasn't. Having a few hundred anonymous coworkers whipped up in a frenzy with you doesn't make you "right". Nor does having a billion dollars. Nobody knows for sure who's "right" and there's a lot of disagreement.

1.0
Aug 6, 2020
Recommend
CEO approval
Business Outlook

Pros

Able to pick projects, work is interesting. I like the people I work with on you team.

Cons

Upper management has had an extremely poor response to COVID and is unwilling to engage in dialog with employees.

Viewing 610 - 612 of 953 Reviews

Glassdoor has 6,323 Epic reviews submitted anonymously by Epic employees. Read employee reviews and ratings on Glassdoor to decide if Epic is right for you.