The right role isn't the single determining factor to your individual success. It's a gigantic corporate enterprise at the end of the day.
I see people ranting here but Microsoft is so big that it’s hard to define with a single post or opinion…
Every group is different and there is no single culture, there is no single management approach, there no single anything here – your personal job satisfaction and success are likely very unique just to you and are singular experiences – you cannot come here and rant and expect everyone to understand why you are frustrated – your pain and issues may not be experienced in every or any other group and org at Microsoft…
The same applies to layoffs, job cuts, whatever you call it – some groups might be having massive reduction while other groups may be massively hiring – that’s the nature of the beast – once you become too big you start losing your identity – we are trying to be dozens things at the same time and sometimes it works and sometimes at does not.
As someone who came here in 2011 from Cisco, I can totally relate to this as Cisco was exactly the same – they would enter 5 markets every year, they would buy and sell companies, lay off thousands and hire thousands more. It’s nuts but that’s how things work in technology today.