So, I don't care if someone identifies me. I have to give you my life experience on something bad that happened to me, as you might relate and do something about your own job.
I work as an IT consultant, and at the time I was in a big bank. That bank had as their politics to internalise some consultants in key teams and with professional competence – and their paygrade was above average, with good extra conditions for their employees. After all, they needed to keep knowledge and experience, as the main country's consultants stay only 3 years there and afterwards have to leave or become bank employees (as a rule, we are cheaper to keep than their own, as we make 1/8th of their salary for the same job). So almost none of the country's consultants became bank employees.
As a note, they usually have at least one bank employee per 4 consultants per team. The team I was entering had one that was leaving, so I thought I had a chance.
I started consulting there for a second time, and I started really happy. Although first time had its problems, it was still a good place to work. Or so I thought…
During my interview there was a guy there that was introduced as the new future manager for our department. He seemed… Odd… But he was nice at first.
The troubles started 3 months in. The two older consultants were lazy and most work was being left to the two new consultants.
1 year later I was already tech lead of one application and the other new guy was made bank employee, as he spoke native level. My level was a bit above average. I tried to compensate with work.
1 year later, my application manager left and said he recommended me to become internal employee, as I was competent and a hard worker. No word from my country's manager on that.
Later that year a new guy entered my team. The lazy consultants left the team by themselves. My team grew in numbers, so a new internal position opened. I thought: this is it. I kept on working hard as before, I deserve it.
My odd department manager called me to his office and said a new internal position opened, but he was going to meet the global office head to desincourage them from advising me. He was mining my work.
Long story short, that position went to a new guy, although he was on my team for only 6 months on which 3 he was on sick leave.
When the news finally were official, I decided to call my team manager. He said that although my odd manager said bad things about me, he said: it's him or the kid. I asked: but if you're not satisfied with my work, I'll leave your team. I want what's best for the team. No. You are essential. You are a key worker.
Well, since the final decision was from my odd department manager, he gave it to the kid and kept secret until it was official. The main management office and my team manager were informed when it was official and had no say on it.
My odd department manager got promoted to head department manager and a new guy entered as department manager. Well… He got all the consequences from the bad management. Competent people started to leave all the teams as they were fed up (only friends and allies became bank employees).
Me? I worked one more year there. Left while on the process to become a bank employee suffering depression and starting with burnout symptoms.
The first guy that entered bank employee in my team was the main reason for my burnout and depression, as he also undermined my work. I found out during my burnout phase. He wanted me to leave and was pressuring me to.
I left. Got a new management position. One year later got an invitation for a better job. It's not perfect, but with less pressure.
Tl dr: a h##ker that falls in love takes it up the a##.
The majority of people that say they want to leave eventually leave within one year, even if the work situation improves.