Company: Microsoft
Date: 2015-09-30
Overall rating: 3/5
Employment status: former
Experience level: Senior

MIcrosoft
Pros: Solid company when times get tough, varied product line allowing for internal moves, decent compensation, some really fine people. The new CEO has a good vision for the company, though he'll have an uphill battle.
Cons: Constantly behind the curve, which generally leaves them out of the conversation. Once you don't work there it's surprising how little you hear of them in the media. They've grown to be a normal stodgy corporation, far more IBM than Google. Not a place to be if you're looking to do cutting edge work. They've moved a bit away from stack ranking as a review process, but at last count somebody still has to lose for somebody else to win.