Upper management is going to kill this company. They insist on inserting themselves into every issue as what seems like an ego boost. I don't know what they talk about in their management meetings, but it feels like they just come up with new ways to slow things down. It almost feels like they don't want people to perform to their potential so that they have an excuse to underpay you. Zero upward mobility. Fight for a decent salary, stay a couple years, and move on off this sinking ship.