I'm a senior developer at a fairly large company. I've been in the industry 10 years, all with the same company. I've had two positions both lasting ~5 years. The last couple of large projects have gone pretty badly, causing the dev team to work nights and weekends prior to golive. Our current project seems to be in a much better place, and over all things seem to be improving. I started sending my resume out ~ 6 months ago for internal positions because of my frustrations with the last project executions and because I didn't think my manager was interested in advancing my career. I've interviewed and verbally accepted an offer for another position in my current company that would be a promotion and salary increase of about 10%. When I told my current manager this, he said "I didn't know you were actively looking at other positions, we were actually trying to open up a position for you on the team". Either way it would be the same promotion and title.
I like my current team, I like mentoring the junior guys on our team and developing the apps we work on. On the other hand I think I would enjoy the work at the new position as well. I have more flexibility at my current job than I would initially under the new manager (partially working from home etc). On top of this, my wife is pregnant and we are expecting a baby in ~5 months. I believe my manager when he said they were going to open a position for me to be promoted, He's trustworthy but I didn't know he valued me this much. He's also been out of the office on medical leave for the past few months, so I'm not sure that caused the delay or lack of communication on his part.
UGH, what should I do? New job, or stay and wait ~1-2 months for the same promotion...?