Worked for a team for just over a year when I was training. Get along well with all team members. Boss likes me and thinks my work is good. Boss promised me a spot with the team once my training was complete.
Then just before the job offer was due to be released, my boss got replaced with an external boss. My boss still works for the company but the new boss was brought in as a new rung above him.
HR suddenly said they couldn’t give me a job because there wasn’t enough budget.
Now several months later, it transpires that someone will be joining the team at the level I was suppose to. That person used to work directly with the new boss at his old company… so HR’s reason smells like BS