Well, where to begin:
1. The company indicated it has flat management, however, it does not have a management at all... leaders are good sales
2. Trust the bad reviews you saw
3. Push clients to an edge, even the product sucks
4. Brainwashed and pushed its sales to insult potential clients no matter what time of that day
5. Only cold call, no relationship bonding
6. It will destroy your future career path and make you doubt your own ability
7. No future version, just want cash and treat its employees as pieces of trash