Company: Microsoft
Date: 2015-04-07
Overall rating: 3/5
Employment status: former

Tired company, trying to recover
Pros: * Amazing set of technical people
* Work-life balance easy to maintain
* Salary definitely competitive
* Satya turning things around, maybe.
Cons: * Internal politics and bureaucracy causes huge friction -- very hard to ship new stuff
* Microsoft has lost their commanding position as center of computing universe -- now they are scrambling to turn things around
* Middle management spends all of its time justifying its existence -- not results-oriented any more
* Developers often fiddle around while Rome burns
* Lay-offs are starting to affect the company negatively