Taro Logo

Decent company with large issues

Software Developer (R&D)
Current Employee
Has worked at Epic Systems for 2 years
March 9, 2016
Madison, Wisconsin
2.0
Doesn't RecommendPositive OutlookDoesn't Approve of CEO
Pros
  • Good food.
  • Good pay (six digits to start with).
  • Beautiful campus.
  • Domain is good and has a genuine mission.
  • Developers get to manage their own projects, which is both good and bad.
  • Gets to travel occasionally, which is great.
  • Five-year sabbatical.
Cons

I had given a 5-star rating after 5 months of working here. But after 1 year and 10 months, my views have changed badly. The codebase literally sucks. You have to maneuver around large chunks of badly written code.

Any attempts to write cleaner, well-factored code might be looked down upon. I had a 10+ year experienced developer literally rewrite my function to the way he wants (a single large chunk of code) in code review.

  • You spend 10 minutes of time writing code, you need to perform 2 hours of testing. The code is so interrelated and can break any time, resulting in QANs. A small company-wide initiative would go a long way into making cleaner code.
  • Bad leave policies.
  • Not much scope for growth. Rather not transparent. Too much rests in the hands of your TL.
  • You don't know what you are rated on.
  • Don't expect a 40-hour job. You will end up spending 60 or more hours most weeks.
  • They have developed some very complicated processes over the years.
  • It's hard to get a development out of the door.
Advice to Management

Being the established leader in the industry, there is so much you can do more efficiently without taking risks.

Treat your employees with more care, and the company will be cared for.

Was this helpful?

Epic Systems Interview Experiences