I am a software engineer, dissatisfied with my current role and hoping to move towards something more people-oriented.
My wife and I have recently decided to start pursuing jobs in another city, where we have more friends/family. Unfortunately this will likely mean a pay cut for me. I'm generally in favour of the move, but my wife is struggling where we are, so that's the main motivator.
I was recently shoulder tapped by my old boss (same company) for a team leadership position. The role sounds ideal and would be a great way to get into the area I want to work in, and it comes with a 25% pay increase. I was honest about our considering moving to another city.
He has been very explicit that he would like to get "at least five years" out of me in this role. I feel like that's an unreasonable expectation but didn't comment either way.
This role would be great for me, even if I stuck with it for a year or two and used that experience to land a new role in our target city. But I cannot see myself staying for five years, since it wouldn't be fair on my wife.
I still feel like I could perform well and deliver good results if I were to leave on a year or two. But would it be wrong to accept this role when I don't plan on staying for as long as my employer claims he needs from me?