Over the last two years the company has turned 180. Nearly every decision is being made by non-technical folks with little knowledge. Upper management only cares about profitability and is playing chicken with employees regarding pay and promotions. Recent policy changes are destroying moral and creating toxic situations.