great company, great people - Software Developer ECRS Employee Review

5.0
Feb 9, 2020
Recommend
CEO approval
Business Outlook

Pros

Coworkers were incredibly kind and helpful. This was my first experience in the industry but I've been told that en environment like this is very rare. There are lots of projects that need different expertise. A majority of projects I was aware of were web applications, server applications, or hardware, just about everything in java. Management defaults to autonomy before micromanaging, which most people would likely find refreshing. Also worth mentioning, the President of Development has worked with ECRS for 20+ years and is an experienced developer, so as a project lead you would have someone over you with reasonable expectations, which again, I've been told is not often the case. Also, supposedly some people hear typing after hours and think there is a ghost; but like everyone else, he's friendly.

Cons

Everything is done in Java--everything--which certainly isn't a con if you love Java! Web App servers are written in Java, the front end projects use Google's GWT Java library. The databases are of course SQL, but interfaced with through Java (the library depends on which project you're on. Could be MyBatis or JDBC, etc).

avatar
ECRS Response
4y
ECRS has, and continues to transition our front end over to Vue.js, replacing Google GWT.

Explore other reviews about ECRS

5.0
Jun 22, 2026
Recommend
CEO approval
Business Outlook

Pros

Direction from executive leadership is clear and attainable. Opportunity for growth at every level.

Cons

Not for people who aren’t motivated

2.0
Jun 17, 2026
Recommend
CEO approval
Business Outlook

Pros

Some of the greatest people in Boone work here. It allows you to live in a lovely (albeit expensive) area. A lot of people care a lot about what they do and no one is slacking. Pay is decent for the area and industry. If you like job security, no one ever stops needing groceries, and ECRS supports that industry!

Cons

Leadership suffers from alignment being related to a person rather than a set vision, goal or target market. Meaning whatever the CEO desires at that time is most important or valuable. Regardless of if that new desire goes against some previous thing. Success can be defined by being liked by the CEO or disliking someone not in good graces, or blaming someone for a problem that happens rather than shared ownership. If you are okay with politics or blaming others before anything bad falls on you, you can succeed, and heavily. One instance that stood out to me, was watching a particular individual petition against a decision/direction made on a project, be told to disagree and commit to the CEO alignment call. They did so, and then got blamed several months later, for letting the decision get made. In addition they were told, if they disagreed so heavily they should have challenged, and clearly "did not care about their job or company enough to push back". It was appalling to watch. This company could be great instead of mediocre. It has access to so much talent.

1
See reviews by: Helpful|Rating|Date|All