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.