The senior management team have no idea what they're doing. They don't trust anyone. They claim to be honest and direct but if you question or critique anything in the company they'll get offended and silently hold it against you.
They claim to hate waste, but will often call all hands Teams meetings to accuse the engineering team of something vague, refusing to clarify, wasting everybody's time.
There is no CI/CD and this is seen as something which goes against the business model so they'll refuse to implement it 🤦‍♂️we have 3 month release cycles instead, with weeks of manual testing.
The code base is unnecessarily complex and monolithic, full of tech debt, built with zero tests.
Recently three people were given the sack with no warning or bad feedback, apparently they even refused to give an actual reason. The company is a revolving door of contractors and people leaving / burning out; you often hear of people leaving who you never even met or heard their name (despite the small company size).