Leadership at Microsoft: It's a Mixed Bag
Working at Microsoft is a pretty good experience overall, but it really depends on your team and who your direct manager is. There's a lot of opportunity if you look for it, but leadership can be a mixed bag.
You learn a ton as a **software engineer** here, especially with solid senior engineers around. Some direct managers are truly invested in your growth and provide good guidance. It's a **big tech** company, so resources are everywhere.
Leadership quality really varies by team and org. You might get a technical whiz who isn't great at managing people or setting clear goals. It feels pretty **corporate** sometimes, which makes getting things done slow.
Focus on training for new managers on soft skills and people management, not just technical skills. Help them understand how to lead diverse teams effectively.