Epic reviews

3.3

52% would recommend to a friend

(6,029 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,029 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
3.0
Jun 24, 2020
Recommend
CEO approval
Business Outlook

Pros

-Competitive benefits package -Great culinary team (the FOOD!) -Large raises and very competitive salary -By and large the most driven and smartest coworkers I’ve had the pleasure of working with -Overall, people try to do the right thing here -You are trusted with a lot of responsibility right away. You have an chance to grow professional skill sets tremendously even in your first year -Chance for early management roles with good performance. Due to high turnover, company is constantly looking for new leaders -Easy to make friends. They start everyone on the same day every month and most new hires are straight out of college and eager to meet people in their new city

Cons

-No ability to select or meet your manager when interviewing, it’s luck of the draw. You are placed on a team and given a manager based on which team has the most need for new hires. Manager is directly responsible for ranking your performance, which could impact career growth/opportunities, raises, and bonuses, and has a big influence on your career and happiness -Very high hours. You will typically be staffed to another customer if you fall below 50 hours/week. I averaged 60 hours/week over a 3 year period. -High expectations. Mistakes are not welcomed as learning opportunities, but are to be prevented at all costs -High turnover -Lack of clear communication from upper management, seemingly divisive ideals between CEO and President (see recent articles on racism emails), frequent need to correct or adjust messaging in emails sent out to entire company after receiving feedback on poor wording or approach

3.0
Jun 14, 2017
Recommend
CEO approval
Business Outlook

Pros

+ Competitive compensation for entry-level position + Best health-insurance, hands-down + Being able to work with smart co-workers - this is due to HR's stringent vetting process when hiring new employees (i.e. phone interview, multiple tests for skills assessment) + Flexible hours + Subsidized lunches (usually $2-3 for a restaurant quality meal which would normally cost $10-15) + Ability to take ownership and responsibility of projects within several months of starting - massive resume booster if you learn to know what opportunities to select (development, go-live trips) + Having your own office with another co-worker. Definite increase in productivity. + Ability to grow professionally (rapidly) due to Epic's feedback-focused culture + Laxed dress code (just wear clothes) + Nice amenities in the break room (i.e. free coffee, popcorn)

Cons

- Haphazard management style. The management system at Epic is such that those with strong technical skills are promoted to managers (TLs), rather than those who actually have the ability to manage people. In addition, there is no dedicated middle management role - those who get promoted TL still have to carry out both their TS and management duties. In other words, emphasis on strong management is lacking since managerial responsibilities are tacked on. The implications for this is that unless you (as a TS) have a VERY strong sense of self-direction, expect to receive a very hands-off management style. In addition, you are treated as a number (disposable) by upper-management - this is especially the case if there's any sign of negative customer feedback due to Epic's feedback-focused culture (termination). - Inconsistent documentation. Given that researching information to serve your customer's needs is an essential part of your job, more care needs to be taken with regards to actually documenting technical information. While customer-facing documentation is adequate for answering basic questions, the internal Wikis are disorganized in terms of finding specific technical information relating to build and testing configuration. - The expectation of taking ownership on issues for which you may have no pre-requisite knowledge of. The general expectation of any job (from previous experience) is that one usually starts with a limited set of responsibilities and those responsibilities get bigger as one gains more knowledge and experience. In Epic, prepare to have a jarring experience during the first three to nine months of employment (after training) for which you are expected to solve customer issues where you may have no background knowledge of. This can make weekly calls especially stressful since half the battle is trying to understand what your customer actually wants before going through the troubleshooting process. The successful TS are the ones that develop their own set of methodologies to tackle this - but there is a lack of a systematic training approach regarding how to effectively solve these types of problems. This factor is what usually likely contributes to the long hours (+45-50 hrs.) mentioned in other reviews. - Training. It is good that Epic invests a LOT of resources toward application training (probably >95% of companies out there). However, there are some gaps in the training process for TS-specific roles. As a TS, since you are expected to manage deadlines for application upgrades and go-lives (i.e. delivering build for content, validation). Despite this, there is a lack of project management training compared to that of other roles such as IS. - High turnover. The median tenure of a TS is generally two years - and this is due to the heavy workload (mentioned in other reviews), lucrative exit opportunities (consulting), and lack of transferable technical skills outside of healthcare. The implications for this is that there is likely a lack of a solid knowledge base within your team - this leads to project delays (general inefficiency), and it may require you to multiple people for help until you can reliably piece together conflicting information. This problem is exacerbated since Epic primarily hires fresh college graduates who may have little to no experience in the healthcare industry. - Varied quality of customer analysts. Some customers can manage themselves and it's an absolute blessing to work with them on big projects you are addressing their questions / assisting them in determining scope or build. At the opposite end of the spectrum, there are other customers who want to be hand-held throughout the project (no self-management) - this can make or break your experience as a TS. - Limited resources for assistance. While the online resources available (group e-mails to those who specialize in a particular area, online forums) definitely assist in finding the information you need, there may be cases where meeting the person of expertise would be more beneficial. However, scheduling a time to meet people face to face is fairly cumbersome since they are juggling their own heavy workloads or they may be out of office due other commitments (go-lives, customer work, internal projects). - Lean hiring process. Epic usually hires just the minimum needed for people to carry out their work - this can lead to long hours, and burnout. - Limited ability to advance your career (>3 yrs.) due to limited ability to transfer roles and flat management structure. Throughout your tenure at Epic, expect to be within the same position throughout (no promotion). This limits your ability to play to your strengths and to develop yourself as an employee down the road.

4.0
Jan 24, 2016
Recommend
CEO approval
Business Outlook

Pros

- High quality talent What I liked most about Epic was the quality of the people I worked with. Nearly every person I worked with at Epic was incredibly intelligent and competent at what they did. I was able to learn a ton from the more experienced developers around me and never really had to worry about someone I was working with dropping the ball. Moreover, everyone is always willing to take time to lend a hand if you ever need help with anything and people are generally pretty cool. - Breadth of responsibility I'm the type of person who likes to have my hands on many aspects of a project. At Epic, software developers are expected* to do front end dev, back end dev, UX design, requirements analysis, and customer interaction. Going back to the first point, you have the opportunity to learn to do all of these things quite well if you apply yourself. I think this is somewhat rare, especially for large companies where roles are generally more specialized. * This will vary by which team you are put on and what your interests are. E.g. if you hate/aren't good at UX, you won't be forced to do it and it won't hinder your success at Epic. - Work-life balance During my time at Epic, even as a TL, I averaged about 45 hours a week. I think Epic has a reputation for making people work crazy long hours mostly based on the implementer role (which I won't speak to). - Campus Kind of goes without saying at this point as it's been said so much. I SO miss the cafeteria(s). - Madison While not very big, Madison is a pretty cool city to live in, often showing up in top-N lists of best places to live for young professionals. Epic is about a 25 minute drive from downtown.

Cons

- Change is difficult This was one of my biggest dissatisfiers at Epic. It's very difficult to make significant changes to the software, and even seemingly small changes can take a long time. There are a number of reasons for this. A large part of it is due to the nature of the product itself -- Epic's main product is Hyperspace, which is a desktop application that is used by many different roles across healthcare organizations. The product is designed in such a way that data flows between modules (of which there are many) seamlessly, and this kind of integration is surprisingly difficult to maintain. The other big factor, in my mind, is high technical debt, which is a problem that (as of my leaving) has not yet been highly prioritized by management. - Technologies/languages aren't really fun to work with The back end uses a language called MUMPS, which actually isn't too bad of a language (the database capabilities are kind of nice) but it's not great, either. A large portion of the front end is in VB6 (not VB.NET), which is somewhat limiting and often a headache to use. There's been a push to move to a web platform, built on C#/ASP.NET, which has finally been prioritized company-wide (hopefully VB6 will be a thing of the past in just a few years). The web platform is nice to work in, though parts of it already feel dated compared to newer technologies like React.js.

Viewing 250 - 252 of 6,029 Reviews

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