GAINSystems reviews

4.1

78% would recommend to a friend

(40 total reviews)

Dave Shrager

100% approve of CEO

70% positive business outlook

GAINSystems has an employee rating of 4.1 out of 5 stars, based on 40 company reviews on Glassdoor which indicates that most employees have an excellent working experience there. The GAINSystems employee rating is in line with the average (within 1 standard deviation) for employers within the Information Technology industry (3.9 stars).

Reviews by job title

40 reviews
1.0
Apr 30, 2016

Best Practices

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

1. There were/are some quite intelligent people who worked there (inexplicably). 2. The office in Wicker Park (a trendy Chicago neighborhood) is in close proximity to many restaurants, coffee shops, and bars—the latter of which will become a prominent fixture in your life at GAINSystems. 3. Work/life balance is good if you’re on the technical side. You generally won’t be called at midnight to put out fires.

Cons

1. The company is case study on how NOT to do DevOps. Modern build systems (Gradle, Maven) for dependency management are non-existent. Artifacts/jars are actually checked into version control, making common VCS operations a hilariously slow process. 2. SDLC and release management best practices are not used. Numerous legacy versions of the software are actively maintained and merged together because senior management is afraid of forcing clients to upgrade. Releases cause enormous headaches for engineers/release managers. There is no such thing a smooth release at GAINSystems. 3. Software regressions are frequently introduced. Stringent QA and testing are not valued. Forget BDD/TDD, I don’t think I’ve ever even seen a unit test at this company. 4. There is no sprint/project planning or formal requirements-gathering phase to any initiative. Developers are given vague, nebulous tasks without any codified functional specification from the business teams. This company has never heard of functional acceptance criteria (or proper SDLC in general). 5. Tech stack is antiquated. Who still uses a thick Java Swing client in 2016? But allocating resources to re-architect the entire monolith would involve a commitment to engineering that this company has never or will never have. 6. No room for growth. A company of like 40 people can only have so many vice presidents. 7. Compensation and benefits are effectively a joke. Business analysts out of college can expect around market rate—however, everyone on tech side is paid 30-50% below market without question. Some of the salaries initially offered to engineers were bordering on the territory of insulting. Benefits are below average. Expensive healthcare premiums, almost non-existent 401K match, and the thought of a cash bonus or equity is laughable. 8. All moves are incredibly reactive. Decent raises are only hastily offered to others when a key employee gives notice, never unsolicited. There is no long-term vision, either for the software, or building human capital.

1.0
Apr 29, 2016
Recommend
CEO approval
Business Outlook

Pros

There aren't many pros to working at GAINSystems but what pros there are exist because of some of the people you work with. In my time at GAINSystems there was a lot of comradery between the low-level employees. We did our best to support one another to make our jobs less cumbersome. There was never any level of trying to step on someone else to advance a career that I saw. GAINSystems is a very small company, which, being involved in the software side, means you have to have a lot of different responsibilities. If you can thrive in that sort of environment it means that you get a lot of exposure to various elements and get good at pivoting what your focus is frequently.

Cons

While the low-level employees work well together and have one another's back, that is definitely not how management works. This is a family owned/run company and it shows. The management that existed when I worked there, and likely will exist into the future, is the result of people leaving and others being promoted from within that were not qualified for the position. This has resulted in an unfocused direction for the company. The salary for the software engineers is/was at least 30% below median for Chicago. This was confirmed with other people who worked there. The CEO of GAINSystems is uncompromising and does not listen to reason. He likes to micromanage all departments regardless of his level of understanding of what actually is going on in said department. Everything done at GAINSystems is reactionary. I can't count the number of times that some catastrophe could have been prevented had people been given time before hand to think through and prepare and harden the software. It was constantly some VP or the CEO promising something that we didn't actually have and then the developers/analysts scrambling to fulfill their promises for them. The software is using outdated concepts and libraries and because of the reactionary tendencies mentioned above has band-aid code on top of band-aid code to try to get something out the door.

1.0
Apr 6, 2016

Run For The Hills

Anonymous employee
Recommend
CEO approval
Business Outlook

Pros

1. Ability to wear many hats and interface with high levels of customer management staff 2. Generally a 40 hour work week, however when traveling with the GAINSystems management team 12+ hour days are the norm 3. Unintentional comedy... Similar to a Mike Tyson post fight interview, the lack of competence & awareness in management staff can be inadvertently funny at times. 4. Employee bonding over general misery 5. CEO drinks water out of a wine glass only

Cons

1. Employees are forced to use a 'sign in/out sheet' where they must state the time in which they enter/leave the office at anytime. This is not the 1970's nor a kindergarten classroom and a very small company, people can communicate and have cell phones. 2. REACTIVE environment. Constant fire drills due to product instability and lack of proper project planning. A project plan at this organization is most useful if placed in the trash 3. "Yes Man" culture. To be successful at this organization one must blindly follow managements instructions with a smile on their face. 4. Major product quality issues. Software releases are performed way too frequently with inadequate testing. The vicious cycle of fixing one issue and breaking another is the theme of this process and has become a huge burden on many of the employees 5. Uncompetitive benefits package 6. General disorganization, scheduled meetings are blown off, antiquate technologies employed 7. Server room is basically a janitor's closet 8. Severe micromanagement at times 9. Rapid employee turnover

Viewing 37 - 39 of 40 Reviews

Glassdoor has 43 GAINSystems reviews submitted anonymously by GAINSystems employees. Read employee reviews and ratings on Glassdoor to decide if GAINSystems is right for you.