Company: Microsoft
Date: 2011-09-11
Overall rating: 2/5
Employment status: current

Great company if you're on the right team and have a good manager
Pros: -exciting products, and a company with deep pockets to support new market opportunities
-great partnerships between program management, development, and testing
-opportunities to move between teams and disciplines
-good experiences for junior employees
-good benefits for now, but health benefits are slowly eroding
Cons: -limited upward mobility beyond mid-level careers: entrenched senior managers limit ability for promotions to higher levels
-new review model appears to be a disaster, with many people surprised by bad review scores and overall morale very low on some teams