Company: Microsoft
Date: 2015-10-10
Overall rating: 4/5
Employment status: current
Experience level: Senior

Program Manager
Pros: Microsoft is an exciting place to work because there is so much going on within the company.  There is also great opportunities to transfer between teams if you are looking for change.  The recent changes in senior leadership has also re-energized many people within the company.
Cons: There are many managers within the company who really shouldn't be managers.  Having a manager who cares more about their own career development or one who doesn't understand how to navigate the political landscape can really set your career back.