Company: Microsoft
Date: 2012-05-02
Overall rating: 2/5
Employment status: former

Microsoft wastes wonderfully intelligent people with upper management that is vastly out of touch.
Pros: If you like working *only* with Microsoft products and drinking the accompanying Kool-Aid, you might like it. The technology-focused people are truly remarkable and fun to work with. Otherwise, the benefits are the only other reason to work at Microsoft.
Cons: Upper management is completely out of touch with their customers. It is very insular in that it's all Windows all the time (exception: MacBU). Each team is often very silo's. Fundamentally, Microsoft is a "design by committee" company, which results in mediocre designs with very shallow depth.