He said “You can transfer to another branch in another area or quit but I won’t let you go to another department in our branch”. He just can’t deny my transfer because he doesn’t like the other mangers in our branch and doesn’t want them to benefit from my skills. I’m a 24 years old civil engineer and my company basically paid thousands to train me and get me certified last year. It doesn’t make sense for them to lose me now. Should I report him to his boss and HR to cause problems until he allows it or just quit?