Company: Microsoft
Date: 2009-03-29
Overall rating: 2/5
Employment status: current

Consider Microsoft with great caution and care
Pros: Microsoft has a fantastic benefits package, and if you are either an account executive or a code-writing developer, you are treated very well.  Microsoft does have some entrepreneurial areas and 'start-up' like environments, all within the safety of a Very Big Corporation.
Cons: Microsoft has some clear strengths, but those strengths are increasingly diminished under the weight of an autocratic, controlling decision process that is out of touch with customers, partners, and the market in general.  Without a big change across the executive leadership team, expect that Microsoft will continue to disappoint and underperform.