Epic reviews

3.3

52% would recommend to a friend

(6,062 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,062 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
2.0
Aug 5, 2012
Recommend
CEO approval
Business Outlook

Pros

Nice campus, cheap and good food, "use your best judgement" attitude (e.g. they ask you to use your judgement when spending on Epic paid dinners instead of setting a limit) It is a great place to work if you have a good TL. Coworkers are generally intelligent and enthusiastic except for a few QAers who can be pretty dumb and irritating. There is constant feedback, which might be bad since feedback can come from anyone and goes to your TL directly. Good work is appreciated, mostly. If you know how to say NO politely, you will be fine. If you can learn to take short breaks at work to enjoy the weather and the campus and leave your work at 5-ish and not bother about it at home, it will be a great place to work.

Cons

Though the pay is excellent when you join, the raise is slow . The yearly bonus is meager and is performance based and solely depends on your TL and his TL. So what it means is that, to get a good yearly raise and bonus you will have to work your ass off, at least if others in your team are doing so. There is no transparency in performance review. No one knows what you are rated on unless you are sneaky enough to find the review template in the shared folders. And you will be evaluated every second. They also fire a lot, so it's not a peaceful job for everyone. The expectations are high. There is no proper process for design and the deadlines are hard to reach. There are like a half dozen deadlines every month and 2 to 3 days of bug bash nights prior to these deadlines. You work till 9 or 10 and you get a stinky meal for that, while you should be enjoying your favorite show on TV or time with your wife and kids. If you can't say NO politely, you will end up buried in the huge pile of work that never seems to shrink or stop. If you can say NO and crack a joke, then you will be fine. You will always find your epic friends complain about work and their TLs. Lot of stupid policies and HR never replies to your emails. You have a HR assigned to you when recruiting but you never meet him/her after you join until you are quitting or fired. Most of the development policies of the company are misunderstood by the higher level developers/TLs and they follow them blindly and sometimes are not open to new ideas because of this. They promise fixes and enhancements to customers and then push the lower level developers to work overtime to get things done without any incentive. They keep pushing you saying "But we promised the customers, it is high priority and you should get it done" as if customers are going to kill you if you miss your deadline. Though they end up taking some years to solve certain customers problems. Work in unpredictable and there is no set development cycle. It changes every year, so you can't make any travel plans way ahead (I mean, you can travel during peak times if you notify early enough, but when you come back from travel, god knows how much more you have to work) A lot of developers do not get time to enjoy the campus though you are drawn to the company by it when you join. A lot of people eat at their desk, not just to go home early, but to work during that time and all the team members are independent individuals who cannot adjust their schedules to eat together. And of course the meetings at 12 so you can enjoy your lunch with a whole bunch of people talking about work. A lot of bug fixes and sometimes bug enhancements are retrofit back to older versions, which sucks from a developer standpoint, because they are doing the same thing, writing the exact same code and documentation and going through a long tedious development process. You are given ownership of modules and if anything goes wrong with your module, you take the responsibility and fix it, which is good. But there is no one to get help from, if you are not able to fix it. I guess this page is not enough to write about the company.

1.0
Jun 22, 2010
Recommend
CEO approval
Business Outlook

Pros

The work environment is really nice and I did not have to spend a penny buying fancy office cloths.

Cons

If you do not have a competent TL, your career at Epic is pretty much ruined. Your TL controls your pay hikes, reviews and can even help get you fired. And the sad part is there is no one checking on the TLs at Epic. Once you are a TL, I guess that person moves to a golden circle. Word of advice to prospective employees, do not join Epic if you are not willing to put in + hours in your role. If you haev kids and family, bad choice for employment.

2.0
Mar 9, 2009
Recommend
CEO approval
Business Outlook

Pros

Being new to Madison, I met a lot of great, fun, intelligent people when working at Epic. It made adjusting to a new town easier. They do give you a lot of responsibility to push your boundaries of knowledge and develop a solid skill set. If you can maneuver through all the non-competes, you can set yourself up for a great career. They do train you and there is a lot of opportunity to learn about the healthcare industry. Unless you go through a clinical route, getting into the healthcare industry is hard. Healthcare IT is a dynamic changing industry that is really picking up, and this can be an exciting career path--one that most people do not realize exists. They continue to grow, change, develop, and refine their processes. Because of this, there is opportunity to shine and get noticed if you would like. They now have more defined career tracks for implementation services--application gurus and project management gurus. This is good for employees because they can experience both tracks and decide which one fits them best.

Cons

LONG hours. The better of an employee you are, the more work you are awarded. The more you succeed, the more you are expected to do. It becomes difficult to have an appropriate work life balance. Being in implementation services, you had to schedule any time off around your work and clients. It was not easy and often you were just unable to use your vacation time. At my interview, they said the travel was 50%. At the end, I was traveling 100% and even gone on weekends. 80 hours was a normal week, up to a hundred was not uncommon. (I think things have simmered down recently though.) Business travel is not glamorous. You work 12 hour days on site, then work all night at the hotel. When I left, they were strictly hiring young people whereas my starting "class" had no one straight from undergrad. Now that is very rare. At times it feels like the blind leading the blind. You have a large team of young people who are in their first career and who know very little about healthcare or project management. Many are just there as a launching pad and the turn over is high. A lot of misinformation is passed along because the depth of knowledge regarding the system's history and the industry walk out the door to new jobs. They do offer perks for continuing eduction and professional development, and they encourage it. The irony is you work too many hours and your travel schedule is so full actually pursuing these options is unrealistic. Management does not work with you to make these happen either. This is not true for all job roles at Epic, but it is especially true for those in implementation services. Transferring from implementation services into other roles at Epic was not easy (this may have changed). For some reason, this position seems to be the end of the dock. When I worked there, after years of being a road warrior some people were looking to settle down own a plant, maybe have a family. They still enjoyed working at Epic and like what they were doing. If they were allowed to transfer into a new role, often times it was with a huge pay cut or not allow at all. It was demoralizing--as an employee you have a few years of real world experience under your belt that would benefit the company but they don't see it that way.

Viewing 307 - 309 of 6,062 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.