Company: Microsoft
Date: 2015-04-09
Overall rating: 2/5
Employment status: former
Experience level: Junior

Senior Program Manager
Pros: Generally, the caliber of people you get to work with is great.
Cons: A lot of managers are poorly trained - they want things done exactly their way and their way only, and there is little room of initiative or - good forbid - improvements.