Poor management, code quality way below standard - Senior Software Engineer SnapEngage Employee Review

1.0
Dec 19, 2021
Recommend
CEO approval
Business outlook

Pros

No strict deadlines, therefore no need to work extra hours

Cons

The management is extremely stingy: we had to sit through painful meetings because the host's laptop (several years old) couldn't handle screen sharing. But according to the CTO that laptop was just fine. The first time the whole team met in the office (after several months of remote work) because we had to meet the new CEO coming from the US, we didn't even had a paid lunch altogether. The code (both backend and frontend) is in a TERRIBLE shape. It is due to the fact that the company never had a strong CTO and all the features have been developed in a rush. We never had time to go back fixing the older code because the company "doesn't see the benefit in doing it". SnapEngage has been bought in Q2 by another company, TeamSupport. Since then, more than 15 people quit between the office in Berlin (DE) and Boulder (US). It is definitely not a good time to join because things are just getting worse and worse. Cherry on top, as soon as anybody resigns, the management (in this case the CTO) starts talking bad about them, openly, in meetings. This contributed to a very toxic environment.

Explore other reviews about SnapEngage

5.0
Jun 17, 2022
Recommend
CEO approval
Business outlook

Pros

Family and work go hand in hand. Time Management is EXCELLANT

Cons

There are no downsides to working here

3.0
Feb 11, 2015
Anonymous employee
Recommend
CEO approval
Business outlook

Pros

SnapEngage has a customer-driven product and emphasizes providing exceptional customer care. The employees are fun and energetic and very available for answering questions. Everyone is willing to pitch in and help out. Every employee is encouraged to wear many hats, allowing the flexibility to learn new skills. Boredom does not happen here. Plus, you get to work remotely twice a week!

Cons

All employees are expected to participate in customer support activities, but there is little to no training provided for this. Customer support staff continually field technical questions with no technical training, and developers field sales and general support questions. The management has a product vision but lacks effective follow-up. There is no formal quality assurance or testing process, which means bugs are often first reported by customers instead of internally. The management makes an effort to market SnapEngage as a hip start-up to its employees without substance to back it up. Stress levels and burnout are high.

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