I have been associated with a multinational corporation (MNC) working as a Software Engineer for 2 years now, as part of a graduate program which our company offers. In this program we have a job rotations to work in different sections of the company.
Though I enjoy software development and have a good rapport with my previous managers, I'd always planned for going for my MBA somewhere down the line. My previous manager was aware of this that I was preparing and would take a competitive exam (CAT) this year.
However, In December last year, I had to switch teams due to internal funding issues. I looked around the company for switching to another team with a similar profile. I had a fruitful discussion with the new manager regarding my previous work and the technology of the new team. The topic about leaving didn't arise and since I wasn't sure about going this year, I decided it was something I didn't need to mention. The team seemed like a good fit and I decided to join.
I scored better than expected in the exam (from ~45-50% in mocks, the scored moved to 63%, resulting in the top 0.1 percentile). Subsequently, I appeared for the interviews and got through into one of the Top B-Schools of India. It was an opportunity I was hesitant to slip by and decided to tender my resignation.
However, though my manager accepted the resignation, the relationship has slipped and is rocky. He mentioned that he didn't expect me to resign within 3 months of joining the team (+ 60 days notice).
Obviously I had not planned on leaving so soon either, but was it expected of me to mention my future plans in discussion beforehand since it may have well sabotaged my chances to join the current team?