Solid career path for software engineers
Overall, my time as a Software Engineer at Microsoft in Redmond, WA was pretty good for career development. There are tons of resources, but you definitely have to be proactive.
Microsoft offers tons of internal training and development programs if you're working in the Redmond office. You can definitely learn new skills in big tech here as a Software Engineer. There's also good internal mobility if you want to switch teams or even product areas.
Progression can feel slow sometimes, especially as you move up in engineering roles. It's really competitive among peers. You might need to jump teams to get that next level promotion, which can be a hassle.
Make promotion paths clearer for individual contributors. Encourage more open mentorship across different departments, not just within immediate teams.