Company: Microsoft
Date: 2013-01-17
Overall rating: 2/5
Employment status: current
Experience level: Senior

Great talent but leadership and culture are road blocks
Pros: Great Talent
Good Benefits
If you like technology, it is cutting edge
Pay is average but benefits makes up 
Very driven work environment in you are a techy (development group/QA/etc)
Easy to switch roles and move to different team - lot of internal transfer/growth opportunity
Cons: Marketing and Business side is short term focused
Metrics are short term focused 
Culture is highly political "What can you do for me today"
Up or Out HR policies does not allow people who are happy and good at what they are doing to keep doing that successfully
Lot of dead wood - specially in management
In-bred culture - silo view of the world