Company: Microsoft
Date: 2014-02-16
Overall rating: 3/5
Employment status: current

They treat their employees very well, but few chances to advance due to pointless HR policy.
Pros: Compensation is comparable within industry, perks are good.
Cons: Unless you are coming in externally advancement is difficult to come by.  You are better off leaving for a year and coming back.