On average, employees in Madison, WI at Epic Systems give their company a 2.7 rating out of 5.0 based on 29, whereas overall Average Rating of Epic Systems is 3.6 out of 5.0 based on 93 Epic Systems Review Ratings. The happiest Epic Systems employees in Madison, WI are Anonymous Employees submitting an average rating of 3.6 and Equipment Services Project Managers with a rating of 3.2.
"Great company in terms of ability to learn and develop new skills in a structured environment. If you work hard and look for opportunities, you will grow a lot. However, management has a ‘you’re with us or you’re against us’ view of all aspects of life and career beyond the company and have grown more erratic with policy. Don’t expect the company to care about you any more than how much you help their mission."
"I have worked with Epic since 2019. Overall, the work is very rewarding and keeps you on your toes. You will be expected to not only help your customers, but to be proactive and provide advice for their next steps. You will also be expected to put in some time towards growing Epic as a company. Whether that be being involved in coding opportunities or new initiaties, the choice is yours."
"Epic is an organization that puts an emphasis on the patient. They strive to develop software that will allow patients to receive the best care. While they put a lot of emphasis on doing good, there is not a lot of care for their employees. However, the work is worthwhile if it is something you are interested in."
"I worked at Epic for about a year. It has good food and a beautiful campus. Employees are expected to work pretty hard, and travel is expected even for developers through immersion trips. I'd say if you go into Epic, aggressively push yourself right at the beginning and don't be afraid of the fact that you are dealing with a huge system that you understand very little of. Your experience unfortunately will be incredibly team dependent (my team was actually incredibly good so I got lucky), but speaking with other engineers some teams are legit an absolute nightmare. If you are stuck on one of these "nightmare" teams its likely going to be difficult to transfer out as those teams are desperate for bodies. I'd say your best bet if you are put on a difficult team is to desperately attempt to transfer as early as possible, as the difficulty doesn't come from difficult and interesting design decisions but the fact that the code was hacked together quickly to fill some need and is hard to debug/parse through - and things are legit always on fire and customers are incredibly angry."
"Epic is a good first job, the location leaves much to be desired though."
"The technology we use is archaic at best. VB6 for front end development, Cache for the database logic."
"Oldest of technologies, no intra-team interaction, no team outings, overall a very bad place to work at."
"I've worked with Epic systems since 2012, they are a strong company in the HIT space and certainly try to give you the large tech company feel while still maintaining a 'smaller' town feel. Epic employs nearly 7000 individuals with the majority working in the developer role."
"The main problem I have is that you are doing about the same thing after 2 years as 4, additionally since they thrive on taking kids with relatively less attractive degrees (psychology, for example), they tend to underpay."
"So far, so good."
What do you like about working at Epic Systems?
"I particularly like the people, the culture, and the campus of Epic."
Do you have any tips for others interviewing with this company?
"Confidence and good academic record are two things, I would say."
What don't you like about working at Epic Systems?
"The technologies Epic uses in their software do not appeal to me."
What do you like about working at Epic Systems?
"I like the high responsibility and opportunity for self-direction. High stress and high hours are required to meet the needs of our customers, but we offer experience working with America's best healthcare organizations."
Do you have any tips for others interviewing with this company?
"Ask about the day-to-day - determine if you would like working on software day-to-day, or whether you are most interested in the product itself or in the installation process and time with customers."
What don't you like about working at Epic Systems?
"We are only asked to complete the work necessary. If a customer is very demanding, then we have to do a lot of work."
What suggestions do you have for management?
"Allow more travel time, and allow folks to work remotely more often, so that they can enjoy the benefits of spending a lot of time traveling."
"Good people, great place, horrible work."
What do you like about working at Epic Systems?
"I am creating an impact by writing code for healthcare."
Do you have any tips for others interviewing with this company?
"Join only if you want money or like working for a healthcare IT firm, irrespective of how it works."
What don't you like about working at Epic Systems?
"I dislike older technologies, very less peer-to-peer interaction, and very less growth opportunities."
What suggestions do you have for management?
"Change the technology as soon as possible, and create more growth opportunities."
"You work long hours, but there isn't anything else to do anyway."
What do you like about working at Epic Systems?
"They allow you to take a good amount of travel, so you can get out and actually see how the software is used with real users. Salary is very good if you pass all the tests, and they even buy books for you. The cafeteria food is very good and reasonably priced."
Do you have any tips for others interviewing with this company?
"The interview process is a choreographed show, so think about what topics they are avoiding. Don't be fooled when they tell you how much fun it is to work there or that they only work 45 hours a week. Ask all your interviewers how many tests you will have to pass before you get your full salary, and how long that should take."
What don't you like about working at Epic Systems?
"I dislike the extreme isolation from a competitive environment within the development teams. There is no overall software design or architecture, so you have to piece together how things work from disjointed sources. You have to spend your own time studying for a long series of tests before you get the salary you were originally offered. The technology and tools are mostly obsolete, which makes your job a lot harder than it should be."
What suggestions do you have for management?
"Take some time to learn about the positive aspects of modern technology instead of rejecting it all outright or claiming that your technology is the best that is available. Management appears to have no idea about recent advances in software development or even understand what is out there."
Update your browser to have a more positive job search experience.
Upgrade My Browser