Working for a small veteran owned consulting firm, I was not surprised when they asked me to manage an entire account for them.
I accepted, pending financial detail agreement.
Six months later they had not been able to come to agreement, due to meeting delays, crash programs and proposals to win business, and other interruptions.
Then they hired someone in above me, demoting me back to my old position, after I helped them get him hired into the contract I work on.
Nice folks, huh.
So, now what do you do? No financial loss because no raise was ever agreed to. Complaints are useless because you are basically calling the owners of the company out for doing what they feel is in the best interest of the company. Anything you do is wrong.
Can you really go back and work day to day with this new person above you?
Are _you_ professional enough to do that? Is anyone?
What if they like him so much they give him that $20k bonus they promised to you -and- neglect to take you off the financial systems so that you see them do it, plain as day, right there in black and white.
Better to not take the promotion without pay in the first place. WAY BETTER.