I have to start by saying that I LOVE my company and I definitely don't want to leave.
However my department has put a ceiling on my growth. Other departments have shown interest in taking me, but there's no budget (even one of them said they'll take it to HR). Another colleague has said we'll create a business case to move departments.
My new manager, well she used to be my peer, and I do a lot of the coaching and mentoring with my peers because she doesn't have the technical know-how. She also micromanages me on a daily basis.
I found another job within 10 days. Fairly established (albeit new company). Salary would be a pay cut (but not massively) and I think they'd use my skillset substantially more.
I have a lot to be grateful for in my current company, I've made friends for life that just meeting them has changed my life. I get great life-work balance, and I really believe in what we do. She just treated me like an idiot and ended up crying.
I've spoken ad nauseam with our department director (who ended up being very blunt about the budget situation in front of another head of department). However I haven't mentioned it to our Managing Director (we get along extremely well).
So, would you just give up or fight to stay? (In a different role of course).