Company: Microsoft
Date: 2012-04-23
Overall rating: 2/5
Employment status: current

Used to be a great place, no longer
Pros: It's easy and supported to move across teams and positions
there's a good learning environment for junior people
Still some intersting products and projects, a broad variety of technologies
Cons: Moving to a model where people are "cogs in the machine"
Political alignment is key, must be assigned to a high value project to be considered good performer and never express disagreement or discontent to be considered a team player