Company: Microsoft
Date: 2015-02-19
Overall rating: 4/5
Employment status: former

Technical company
Pros: Microsoft is technical company. Engineering is king. Good place to learn about software engineering.
Cons: It is not good product company. No good product vision and execution. That is why it will fail. 
Also it is not growth company any more, so career growth is limited.