Pros
Some of their customers don't realize how bad their software is.
Cons
This is a company that built a spaghetti mess of a software 'platform', on top of Salesforce, with zero expertise, or attention to how it will grow and scale and interact. There is no documentation, the bare minimum of testing-- just to get past Salesforce' requirements, and constant constant regressions. Instead of fixing their product development practices, they hired sales and customer service people to sell their shoddy product and patch up the holes.
The original owner sold it to private equity when it got unsustainable, and then they put in leadership who care nothing about the tech stack, the product, or their employees.
This leaves leadership with two tools in their chest when things move slowly, gaslight everyone into thinking things are great and they just need to keep going without fixing anything, or when that stops working, fire everyone.
At the same time, Sales and Customer Service know on some level that their jobs are redundant if the product is built properly, so are actively hostile to the product development team.