Should I resign or let it continue
so I am working at one of Product based company as a senior software engineer for the last 16 months.
The product is not a small and we have this stream type so we serves millions users monthly.
now when I was hired I was told about proper bonuses and I was promised twice increment in a year by the Head of the engineering department. Fast forward 7,8 months I was working hard, got the trust of the teammates, Leading features by myself with some of the biggest third parties integration and stuff.
Management changed, our Head of department changed, new management slowly started stopped giving me high priority tasks, and since I am remote all the high priority tasks were started giving to the onsite employee even though they had less experience with the product and overall experience and few months went and all I do is do this and that small tasks here and there.
i haven't received any increment in 16 months, only 10k bonus once lol. talked with one of the colleague there and he straight up said the management isn't going to do any increment for you as well as for him too. I wont be doing any Leading tasks anymore and such n such.
so what should I do? should I resign? or keep it going because I am doing good on freelance projects on the side or properly lookup for another job.
any advice will be preferred.