Company: Microsoft
Date: 2015-03-08
Overall rating: 4/5
Employment status: current
Experience level: Senior

A good deal, nice perks, lots of opportunity, incredible breadth of different businesses means you can change focus
Pros: Solid salary, nice benefits package, most groups have reasonable work life balance, smart people, lots of opportunity
Cons: As much as things have changed, there's still a lot of old thinking going on. Stagnant management corps. Also are any of their major businesses still relevant?