Management levels and above are prioritizing heavily on new features. Constantly adding more fluff on top of an old system that will most likely cause some issues in the future. Platform work is very scarce to make the quality of the product better. Software engineers are also very limited in their ability to work more efficiently as many of the architectural designs from previous churn in the company makes the code base very difficult to work in compared to other companies.
From a business perspective, not great about being transparent that this is effectively an MLM company. Currently having 1 client that is an MLM does not provide so much stability for the company. Quite a bit of turnover as well, but might be stabilizing more with new CTO. CTO seems to be doing a better job of steering the tech to a better place though!