Company: Microsoft
Date: 2013-12-19
Overall rating: 2/5
Employment status: current
Experience level: Confirmed

Great benefits, work life balance, terrible politics and senior leadership.
Pros: great benefits, work life balance, opportunities to work with incredibly smart people
Cons: Politics, politics, politics. You easily get stabbed by someone with a big friendly smile.
Lack of promotion opportunities - they like hiring senior people from outside
Unbalanced power - PM and Dev tends to have a much louder voice
Shipping is painfully slow - even you have the best idea, time washes it away.
You don't get pay as much as in other companies, and pay rise is barely matching inflation.