Company: Microsoft
Date: 2014-01-08
Overall rating: 2/5
Employment status: current
Experience level: Junior

Program Manager
Pros: The scale is massive and you learn a lot by building tools from the ground up
Cons: The stack ranking system can bite you any year. This is regardless of your performance. Because you race with all others with your eye blinded of what they are doing, it is more likely that you miss the bar.

It is all about execution on management's vision and mission. Grass rooting ideas is not as it used to be even in fresh teams like Windows Azure