Taro Logo

A great idea with a horrible implementation

Software Developer
Former Employee
Worked at Epic Systems for 2 years
June 18, 2013
Madison, Wisconsin
3.0
Doesn't RecommendNeutral OutlookApproves of CEO
Pros

Epic does its best to be a good company, and in many ways, it succeeds. Epic pays its employees well (in my experience, significantly better than average).

They attempt to create the most productive working environment possible (they attempt to give each employee their own office, and the main campus is designed to provide places where employees can get out but still be productive).

They define a positive culture and (at least superficially) engage employees in the goings-on of the company.

Training is not lacking.

The travel requirements aren't overbearing (for software developers) and can be a lot of fun.

Cons

The biggest downside is the technology. VB6 was rightfully killed off by Microsoft 5 years ago, and MUMPS is a painful language to read.

The architecture of the system hasn't significantly evolved from its original state.

Performance is lacking; the system slowed to a crawl in the middle of a class of 50 users.

The worst part is, the second-in-command considers the system to be "good enough," which is never true, but that's unrelated.

While the pay is good, career advancement is practically non-existent. They explicitly state, "If you have a goal in mind, you probably don't belong here."

The best one might hope for is "promotion" to Team Lead, which happens generally to those that regularly put in 50+ hours and generally just means more work for the same pay.

Advice to Management

The technology needs to evolve. MUMPS/Cache doesn't need to go completely, but the business logic shouldn't exist there. "Good enough" never is. Have a clearer picture of the future. The lack of preparedness, both in accommodating modern technologies and in managing the company's growth, is painfully obvious.

Was this helpful?

Epic Systems Interview Experiences