Epic reviews

3.3

52% would recommend to a friend

(6,041 total reviews)
avatar

Judith R. Faulkner

69% approve of CEO

75% positive business outlook

Epic has an employee rating of 3.3 out of 5 stars, based on 6,041 company reviews on Glassdoor which indicates that most employees have a good working experience there. The Epic employee rating is in line with the average (within 1 standard deviation) for employers within the Informationstechnologie industry (3.9 stars).

Reviews by job title

6K reviews
1.0
Jul 30, 2022

Not recommended

Recommend
CEO approval
Business Outlook

Pros

Good pay (although raises/bonuses are a total blackbox and it seems that some people get shafted in this department) Excellent culinary (although not what it once was) Cool campus Smart and friendly co-workers

Cons

Low bar for development (at least on my team) - many codebases are hacked together conglomerates of garbage from 5, 10, or 20 years ago. Management will actively refuse to delegate time or resources to re-write or refactor this code, leading to frustratingly difficult and long development times. This also includes being asked/forced to cut corners in your own development, so if you are someone that takes pride in writing good, clean, performant code, this can cause a lot of friction. Tech stack is pretty lousy. For most of the application teams, you'll work in C#.NET with vanilla Typescript (or Javascript if you're unlucky) and a no-SQL language called M that's hardly used outside of Epic. Possibly some minimal exposure to an Epic-specific flavor of React. Some teams use more SQL and there are mobile-facing teams as well, but the biggest part of the company is vanilla TS/JS and M backend. No Git, we still use SVN. No Jira, we have a terrible in-house product called EMC2. No unit testing, minimal automated testing. From a tech perspective, you likely won't learn too many transferrable skills here. Complete lack of support or options for work-from-home, remote meetings, or really any flexibility at all. Even meetings that are perfectly suited to a web cast, such as the required monthly all-hands meeting, are mandatory to attend in person. This meeting will provide little to nothing of value for your day-to-day work, unless you are interested in obscure insurance legalese or equally obscure grammar tips & tricks from Judy, but it WILL waste 3 hours of your Monday. Upper and middle management is WILDLY out of touch with the reality of workers' day-to-day life. Management is very fond of saying things like "web migration is over, we are going to see an explosion of new development in the coming months", when in reality they have been saying this for years and the promised new development has yet to even start. In the same vein, they instituted a policy where developers can take one day per month to fix something that they think is worthwhile, but in reality, developers are too busy fixing bugs and investigating poorly documented one-off customer crashes to ever take advantage of this "benefit". No opportunity for advancement, unless you want to become a manager. There are no official "senior", "staff", "architect", "tech lead", "L1/L2/L3", etc positions. You simply do the same work forever, with no official change in responsibilities and no say in bigger picture or longer-term decisions, even if you are the technical expert in the area (these decisions are all made by low- to mid-level managers, most of whom haven't written code in 5+ years). Company is also wildly understaffed at current. Teams are experience massive bug backlogs, which means that nobody is getting to work on fun projects or cool new stuff (I had gone ~1.5 years without working on a project), and the company has declined to hire more employees to fill this gap. This had led to a downward spiral of attrition, as tenured employees get tired of working on boring stuff, so they leave, which just leaves even more boring stuff left for the remaining employees, so they leave too, etc etc. Overall, I wouldn't recommend working here as a developer unless... - you are not a super ambitious person and are content to do mid-tier work with minimal advancement opportunity indefinitely, OR - You have no other (competitive) offers or options

2.0
Apr 18, 2022
Recommend
CEO approval
Business Outlook

Pros

The UX team has a very positive culture and is supportive of one another. You'll end up being good friends with quite a few folks! The salaries were uncompetitive when I was there, and it was a major issue with retention, but I've heard management is trying to work on that. The campus is beautiful. This is a good job if you just graduated from college and need job experience. There is optional travel allowed to visit hospitals in locations around the country which can be fun.

Cons

- They will work you until you are well past burnout. How hard you work was not reflected in raises/bonuses for this department in my experience. - Yes the campus is beautiful, but the only time you can enjoy it is when family visits. The rest of the time you will be running between meetings or trying to grab food before the cafeteria closes. - For the user experience position, expect to work almost all weekends and late into the night July & August for the 'busy season' preparing for a large conference the company hosts. Humans aren't designed to sit in front of a computer 14-20 hours a day, especially in the summer! - Your hard work will be recognized verbally by the team, which feels great, but it will land you with more responsibilities and less time to do them. Becoming a TL (manager) is the only way to peek behind the curtain on how decisions are made at the company. You will be expected to do this on top of your current workload. They do not compensate extra for this role. - Benefits are not competitive compared to what other companies are offering these days. 3 weeks of paid maternity, 10 days vacation, 6 days of sick time to start. The company talks about it in orientation like they are being generous, but other companies are offering 2-4x this. Ask for the specifics when you receive an offer though, these numbers may have increased since I left. You can also negotiate on vacation time. - The stock compensation is very uncompetitive compared to what other companies are giving away as sign-on bonuses. - When leaving, be aware that they will not match your 401k for the entire year you left. For ex. if you leave on December 31, they will not match for the year previous. Most companies will match the months that you worked for them.

2.0
Feb 17, 2022
Recommend
CEO approval
Business Outlook

Pros

Good food Beautiful campus Individual or small offices Educational opportunities

Cons

1. Company doesn’t trust employees Micro management is at its extreme at Epic. There is little space for autonomy. 2. Paid Time Off is a joke 10 days for the first 2 years and 15 for 3 years & up. This is lower than the minimum of most tech companies of the same size. 3. Team Leads are inexperienced in people management Epic distrusts people management professionals because the leadership never had any people management professionals. Many TLs, especially those junior ones, are extremely good at demoralize team members in astonishingly creative manner. 4. Higher Management people lives in their dreams Judy is the captain-daydreaming of the company. She makes erratic decision based on her overconfidence, ignorance, and arrogance. Judy and her team treats Epic as a school and employees as students that could not make their own choices. 5. Technology at Epic is at best outdated and not connected to the rest of the world Seriously, if you stay too long at Epic, you will stuck at Epic because your expertise is not needed in that market 6. Epic thinks its culture the supreme and will do whatever hideous to maintain it COVID response, etc.

Viewing 322 - 324 of 6,041 Reviews

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