Staying at my first job for far to long. If you’re getting promised x for doing y, and you do y, and don’t get x for some bs reason. Your getting the carrot and stick, dangling the carrot to get you to do something, but yank it away and dangle another bigger carrot. It is time to go look elsewhere for work.
Startups tend to do this more than not, because of lack of funds. Ie you do x will give you y on your next review. Review is rescheduled and rescheduled, etc... when review happens they forget about the deal, and were counting on you forgetting too. Don’t work for people like this.