Company: Microsoft
Date: 2014-04-12
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great place to work!
Pros: Really good about letting employees consider lateral moves across divisions and disciplines. Fair compensation. Overall, the culture of the company at the working level is constructive and trusting. Nothing better than working with people who want to make a difference.
Cons: Senior management (i.e. Partner and up) culture and management acumen is questionable. Still too much internal focus when the energy could be better spent focusing on customers.