I worked for software industry in far east -- a small city-state popularly known as 'the little red dot'.
The firm I have served there had the terrible conflict of interest, where development team delivers rotten products to clients, which will be fixed to a barely operational state later by the maintenance team for a hefty price tag.
Developers always had to ship code, regardless how many bugs or security loop-holes in the product. As you could imagine, project timelines are always half of what it should need. Managers are micro-managing to the point, developers have to report progress every 4 hours. As long as half-baked features are there in a barely demonstrable state, project/product is declared complete by the manager, and the senior manager is happy. Otherwise, developers are forced to admit that they were lazy and incompetent.
Still, none of our clients was happy. Some clients even went bust. The only reason why we had a clientele was, they invested too much that they can't do a U-turn. It was frustrating! Despite being registered as an IT service company, we gave middle finger to the clients far too generously and openly.
I have complained through official and unofficial channels (i.e. in meetings with senior managers behind closed doors) about this unethical practices. Reply was, "This is how we work, we don't care about our clients. If you don't like how we work, the door is open for you to leave".
2 months ago, I was fired. Though they have given ã different reason for the dismissal, their hidden message is "You never played by our rules. Just go away".
As long as corporations operate by the mantra "money over all else", nothing would change. Its a dystopian future after all.