As a better opportunity emerged, shining with the promise of respect and rightful compensation, the weight of injustice pressed heavier. The moment to choose between loyalty and self-worth loomed, a heart-wrenching crossroads where gratitude clashed with the raw need to be truly seen and valued.

I worked for a company as an engineer. I originally told the owner that I expect $35 an hour, which was the average for my position at the time. I agreed to $24/hr to then work my way up as I prove myself (yes that was naive).
After 2 years, they have bumped my pay to $26/hr. I brought up my expected pay from way back when, but I was told to keep working for it. Another company sent me a job offer for about $54/hr and better benefits.
I had planned to accept the offer, and had a final interview set up where I was to give my answer. The day I was supposed to give my answer, the owner brought me in to a meeting which had a lot of higher ups.
He, and the other managers, congratulated me on my hard work, said I finally qualified for the bonus program, and then gave me a $5K bonus check.
The kudos and the bonus were nice, but I had been saying I expect a certain pay for 2 years. I had gone above and beyond my duties. The average for my position had gone up in that time, and I was very open with my boss about that.
I took the bonus, accepted my new job offer, and told my manager the next day. I was told that I shouldn’t have accepted that bonus and that it was immoral. From my POV, the bonus is a “thank you” for all my hard work, not a bribe to keep me on.
Should I have not accepted the bonus? AITA?
Conclusion
The original poster (OP) felt undervalued by their employer for two years despite consistently exceeding expectations and communicating their desired salary, which had since risen above their starting agreement. The conflict peaked when the company offered a last-minute bonus just as the OP was ready to accept a significantly higher offer elsewhere, leading to a dispute over whether accepting the bonus compromised their professional integrity.
Was accepting a belated bonus from an employer who failed to meet long-standing salary expectations an act of self-respect and final compensation for past efforts, or did accepting that financial incentive ethically prevent the OP from pursuing a better opportunity immediately afterward? The core debate centers on the nature of the bonus: a reward for past service or a contractual tool to enforce continued employment.
Here’s how people reacted:
Take the money and enjoy your new job.
You have got the chance to almost double your hourly rate, can’t pass that up in these economic times.
Definitely NTA.
You do what is best for yourself because any company you work for sure as hell is.
You were transparent about expectations. I believe the $5k is the definition of “too little, too late.”
Otherwise, NTA.
While the company will certainly think you’re an AH, they did you wrong by not bringing up your pay appropriately. You still deserved the bonus for your hard work in the past.
No, you aren’t. A company won’t bat an eye at firing you on the spot. Get what you can