Epic Software Development Team Lead reviews

2.4

41% would recommend to a friend

(7 total reviews)
avatar

Judith R. Faulkner

41% approve of CEO

41% positive business outlook

Reviews by job title

7 reviews
5.0
Aug 20, 2017
Recommend
CEO approval
Business Outlook

Pros

Great company doing good for the greater good - not creating value for shareholder nor increase its own cash. There is a calling for your day to day job, and you can easily tell the difference you are making, think about MyChart or CareEverywhere, as a patient I cannot tell how happy I am when my providers are using them for me. Take care of its people seriously - the benefit plan, the pay, the campus, and the career building thru various education and professional developments.

Cons

There is a price when your mission is critical - stress has always been one thing I am aware of working at Epic - no matter your role SD/QA/TS/IS, you are at some point feeling panic attack. The structure of the company is flat, to the point you have a lot of decisions to make on your own, trust me, it was never easy. I had to make calls on big projects' directions and actually regretted later - and they are the reality in the products now. Hard to maintain a healthy work/life balance if you care about your work - you are very likely to overwork yourself one way or another - and most Epic people do care so they end up putting more than 45 hours into their work week including myself.

4.0
Jun 28, 2016
Recommend
CEO approval
Business Outlook

Pros

I like to think of Epic as a company that does what makes sense, and not what corporate conventional wisdom would dictate. Good opportunities for growth, lots of responsibility, good financial rewards, good benefits. I've been gone >5 years, not sure how well mgmt has kept the ship upright given the massive growth. There had already been a loss of stability and culture by the time I left. Epic is a company I still believe in and root for. It's now a "big scary corporation" but I still see it as made up of amazingly bright individuals who are Doing Good and changing the world.

Cons

Work/life balance can (read: will) be an issue. Moreso in certain roles. You will need to manage your time carefully. I would expect that due to growth and apparent turnover rates, that mgmt experience levels are pretty low, and that it's pretty difficult to gain access to bonafide SMEs.

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 4 - 6 of 7 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.