Company: Microsoft
Date: 2013-09-15
Overall rating: 3/5
Employment status: current
Experience level: Senior

Great company to work for but there is a lot of politics
Pros: Benefits, good work life balance, good salary.
Cons: Performance feedback system is not fair. 
Lot of avg performers get promoted based on their affiliation with senior mgmt.
It can take long time to realize a change in industry trends and shift gears in that direction.