Early 2017 they made some serious promises of a promotion, which kept me there until now. Nothing has materialized, so I have escalated beyond polite nudging and I am applying for jobs.
They were a very different company in 2014-2015, and the company culture didn't really decline until 2016-2017.
I have no confidence in them to provide what I need, but I don't want to leave without making my concerns heard, and without giving them a chance to respond. At least then I know that they'll know why I left.
My biggest complaint is my new manager who treats her team like children. I actually care about the company enough to meet with the retired founder after I exit and let him know that his company is about to lose a lot more talent if they don't get things under control.
Far too many people keep holding out hope things will change, and get walked on in the process.
If you've actually been waiting 4 years for career development/promotions to materialize, I've got bad news for you.
Every minute you stay at this point is free work for them basically.