Unrealistic expectations are set for the dev team. Marketing and sales are the ones that decide how long something will take to build.
Your reward for pulling it all togethor and delivering is more unrealistic deadlines for the next feature.
Codebase is terrible, the standard of developers is also extremely bad with a ton of internal politics.
Good luck getting a payrise, would rather lose all the internal knowledge and pay a recruiter for an expensive replacement than give you 5k.
The website is bloated, the features are mostly junk to appease whichever customer shouted loudest this month and then the feature is abandoned never to be looked at again.
Claim to be agile but it's just waterfall with sprints and excessively long "retros" where nothing ever changes