Epic Software Developer reviews

3.3

48% would recommend to a friend

(955 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 955 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 Information Technology industry (3.9 stars).

Reviews by job title

955 reviews
2.0
Aug 8, 2020
Recommend
CEO approval
Business Outlook

Pros

Epic offers developers a high salary for the area. Your coworkers at epic are smart and are genuinely easy to work with. The campus is pleasant with individual/shared offices instead of an open office.

Cons

As a developer, epic wouldn't be a first tier place to work. Traditional software companies offer more interesting problems and come with the additional perk of valuing their employees. Here are some examples of benefits where epic lags behind: - only 2 weeks paid maternity leave - 10 paid days off for the first 2 years, moving to 15 paid days off afterward (most companies offer 4 weeks) - Poor vesting schedule One of the main problems currently at epic is its disappointing covid-19 response. Management insists on bringing employees back while cases in Wisconsin are still high. Many employees do not feel comfortable returning to campus. It's difficult to understand why an employer would choose to make their employees return to campus and jeopardize employees peace of mind and potentially their physical health, when remote work is possible.

3.0
Aug 8, 2020
Recommend
CEO approval
Business Outlook

Pros

- Generally smart, nice coworkers - Working on software that helps saves lives feels meaningful - Good compensation for the Midwest, especially for someone just coming out of school - Good healthcare benefits - Beautiful, quirky campus - Amazing, low-priced food - Flexibility to explore work outside your core responsibilities

Cons

- Our actions and decisions often feel like a departure from our ideals and the semblance of culture evangelized by upper management , more-so in the past couple of years. We've pointed to our culture as justification for making questionable and disappointing decisions. Recent examples include the Epic Systems Corp. v. Lewis case which hurt workers' rights all across the country, and forcing employees back to campus unnecessarily and prematurely during the COVID-19 pandemic. - Development processes and tools feel clunky and outdated. We are bogged down by technical debt that typically puts innovation or process improvement on the back burner. - Your overall experience, ranking, and career trajectory are highly dependent on your team lead. Many of them lack proper training, skills, and experience to manage. It's really luck of the draw.

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

Viewing 610 - 612 of 955 Reviews

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