Leadership Quality Varies Wildly
Working at Microsoft has its perks, but leadership can be a real hit or miss. It's a huge company, so your experience really depends on your specific team and manager.
You get solid compensation and benefits, which is expected for big tech. Some project managers are truly excellent mentors for software development roles. The hybrid work model in the Redmond office is also pretty flexible.
Leadership quality is super inconsistent across teams. It feels like some senior leaders are out of touch with what's actually happening on the ground. Micro-management can be a big problem, and it stunts career growth if you're stuck under one of those types.
Invest more in leadership training for all levels, especially mid-management. Encourage more open feedback channels without fear of retaliation.