Company: Microsoft
Date: 2014-03-03
Overall rating: 2/5
Employment status: former
Experience level: Senior

A stagnant company - More focused on its "diversity" than results
Pros: Company name recognition - If you say you work at Microsoft, people know who the company is.  Free access to Microsoft software.
Cons: This is a company in a cultural free-fall.

Microsoft used to be its own worst critic - it helped improve its software by internally having high expectations.  Now it is full of non-technologists (many are women who "don't understand technology, but are good at communicating, or "big picture people".  So concerned about its image and its diversity - if you aren't gay or a particular race with some complaint, you're a minority.