Epic reviews

3.3

53% would recommend to a friend

(6,084 total reviews)
avatar

Judith R. Faulkner

69% approve of CEO

76% positive business outlook

Epic has an employee rating of 3.3 out of 5 stars, based on 6,084 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 Information Technology industry (3.9 stars).

Reviews by job title

6K reviews
3.0
Aug 18, 2017

Strong company, out of date software process

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

--All roles have good-to-excellent salary for fresh college grads, with great healthcare benefits (essentially completely free healthcare after 5 years) --Challenging environment, just about any college grad will find the job challenging and will improve your work ethic, and gain "soft skills" that will allow you to excel in most environments. --Epic is the market leader for EHR software - it's a nice company to have on your resume(especially if you want to stay in healthcare IT), and there are lucrative consulting opportunities if you choose to leave (and are into that kind of thing). --The people who are recruited to Epic tend to be great people to work with, smart and hard-working with generally positive attitudes. Leadership generally exemplifies the hard-working, get-things-done culture, with a few outliers. --Top-notch campus with phenomenal cafeteria/coffee carts. --Partnership with UW-Madison provides entrypoint for people without Computer Science background to take CS courses at Epic after hours and work towards a certificate/degree and/or transfer into software development, with tuition reimbursed by Epic. This is an incredible benefit. --Good overall company mission with significant yearly contributions to charity.

Cons

--There's no way to sugar coat it - Epic has a severely outdated/obscure tech stack. If you are in a technical role (e.g. software development) your skills will not transfer well, and you will basically start from square 1 elsewhere unless you spend significant time outside of work keeping up on modern software engineering trends and developing your own projects. MUMPS and VB6 are desired by virtually zero other companies nationwide, so it may be challenging to find a new job at similar seniority/pay level depending how long you stick around at Epic. Even Hyperspace Web(if you're lucky enough to work on it) is getting outdated at this point, and in using it you really don't learn how web development works, but rather how to use Epic's homebrew framework for interfacing a web application with MUMPS/Cache'. Altogether, you get a high starting salary but it's kind of a "golden handcuffs" situation (which is totally fine if you intend to stay at Epic for the long haul, but understand that risk going in). --Poor software development processes - the codebase has very low (<5%?) unit test coverage. Developers do not unit test their code and it shows with how frequently regressions are introduced. The company spends a huge amount of development and testing resources fixing/testing bugs and retrofitting those fixes to prior releases where our customers were hurting. At times this was >75% of our day-to-day in R&D, stressful and no fun for anyone. It's a far cry from a CI/CD environment. --2 weeks vacation for first handful of years is pretty weak in the tech space these days --No ability to work from home (outside of some travelling/customer-focused roles). It's hard to see that changing with how heavily Epic invested into its campus. It was often painful trying to get in and out of campus along with 10,000 other employees. --Log your time in 15 minute increments, on average work 45+ hours per week, with some weeks spiking up to 50-60. Overall, work-life balance is subpar and a common complaint. --Too much time spent on documentation/red tape, part of which may be a necessary part of the healthcare IT space but often felt due to lack of trust by upper management.

2.0
Aug 2, 2017

Do not recommend

Recommend
CEO approval
Business Outlook

Pros

They hire a bunch of really interesting people right out of college. If you're young and don't have any idea what to do, you'll probably meet some people you want to be friends with, even if you don't like the job.

Cons

Working at Epic means dealing with a constant stream of manufactured crises. You'll be constantly asked to do extra work when the team gets behind schedule (which is always). It will never be considered the managers' fault that the team is behind schedule, and you won't get any thanks for the extra work you do to help the team get back on track. And they are very quick to threaten to fire you if you, say, only work late two nights in a week where your co-workers work four. Oh, and don't believe their nonsense about being a employee-friendly environment. Sure, there's weird art everywhere, but you'll get bored of that by about day three on the job. Epic is the furthest thing from an employee-friendly environment. They are currently going to the Supreme Court to preserve their ability toremove their employees' fundamental worker protections: the ability join class action lawsuits (Epic Systems Corp. v. Lewis).

2.0
Jul 30, 2017
Recommend
CEO approval
Business Outlook

Pros

Good pay, decent benefits, subsidized sabbatical, occasional travel, writing code that helps save lives, learning about healthcare. That’s about it!

Cons

Having you own office might be nice for some, but it creates a culture of isolation. I found myself calling a team mate on the phone, while this person was sitting across the wall for me! No social events (except one in the summer)! Their organization is left up to the teams. And even when they are organized, people feeling weird hanging out with each out because they are not used to. Some teams do better than the others at it, though. No alcohol is allowed at social events, even if a team goes for lunch and dinner somewhere on their own dime, even on weekends, so any attempts to have a good team building activity are failing because we are bound by Epic rules. This forces people to organize in cliques so they can hang out, drink and have fun, and not be “perceived” as Epic employees. Some teams are more casual and hang out wherever they want and don’t mind drinking and talking about works. Even the president of Epic, Carl Dvorak, called Epic culture “fake” during his 25-year of employment anniversary address (he had to apologize later via email for the wrong word choice.) The technology is so customized that your knowledge is barely transferable outside of the company: Visual Basic 6 (still, its 2017!!), Cache (MUMPS) that is probably is still supported only because Epic uses it (not transferable either), some of the half-lucky ones use Objective-C and Java for mobile development (I’m saying half-lucky because you’re still writing nearly half of your code in Cache, and because only one out of the 2 major mobile teams - Haiku - is good. It’s more chill as far as culture goes and it’s usually on the cutting edge technology. This is because they are serving physicians, who usually own the newest iPhones. The other one - Rover - writes applications for hospital-owned devices that are low spec. Plus the team works long hours and never hangs out. Innovations usually happen on Haiku and Rover just adopts it.) There are also web teams that use HTML, CSS, Java Script, and C# (don’t expect to use any third party frameworks like AngularJS, Node JS, React, Rails), but that experience is barely transferable because Epic builds their own frameworks. Also by the time they are done building them, the industry is 3-5 years ahead. Work-life balance doesn’t exist: Epic CEO Judy Faulkner said she doesn’t like this phrase. There is a “work-life integration” she said, advising to take care of work things in your free time, and allowing to take care of personal thing during the work time. Still it seldom work as each employee has to log time every 15 minutes (which a lot of people hate). This practice is unheard of in software industry leaders like Google and Amazon. Prepare to log at least 45 hours a week. This means you really need to work at least 50 hours because you can’t log reading industry news or read up on a new technology during the hours you log. Pretty much if you are taking a long break - you can’t log it (your metrics will hurt otherwise and you will hear from your team lead “why did it take this long?”). Also if everyone on your team logs 50-55 hours a week and you log just 45 - you complete fewer tasks than other people and will hurt your metrics (which affects your raise, bonus, and can get you to get fired based on performance). Judy said once “everyone is replaceable”, that’s how Epic takes care about their employees. Note on family friendliness: no benefits for new parents outside of the federally mandated ones - you have to use your sick or vacation time. The teams are not forgiving. I know at least one employee who had a baby and went to work part time in about a week and came back full time in another week or two. The demands are high. The fact that you have a family means nothing. Conclusion: Epic doesn’t give a crap about employee happiness. Unless you love healthcare or you’re introvert, choose another place!

Viewing 436 - 438 of 6,084 Reviews

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