Company: Microsoft
Date: 2010-07-01
Overall rating: 4/5
Employment status: current

Great company, absolute industry juggernaut
Pros: Microsoft as a company has a lot of respect for employees.  Microsoft invests long term in a problem space and they aggressively pursue their competitors, often winning by constantly pushing forward and surpassing the competition when the competition starts to make mistakes.
Cons: The political nature of a large juggernaut like Microsoft can lead to high levels of frustration for someone that is used to working on small teams and pivoting quickly.  The business is set to compete long term and is not particularly innovative (lots of innovation happens at Microsoft, but Microsoft is rarely the first to productize that innovation).