Company: Microsoft
Date: 2018-03-17
Overall rating: 5/5
Employment status: current
Experience level: Senior

Growth Mindset
Pros: You can engineer anything here, from Xbox games to Surface hardware to Office productivity apps to Windows OS to Azure services, and it's easy to move between these teams. The great work/life balance is made possible by well-honed processes and plenty of support that makes it easy to plan time away and get home in time for dinner with the family. Since Satya took over as CEO, the culture has had a major shift towards a growth mindset, so everyone's always learning and challenging themselves, and the corporate results reflect that growth.
Cons: Program Management is different than Product Management at other tech companies, doing a bit more design and a bit less market understanding. Microsoft is starting to shift that role, but it has some growing pains around the relationship between PM and Design, and how the company approaches new investments.