Company: Microsoft
Date: 2010-04-20
Overall rating: 3/5
Employment status: former

Microsoft is in the same shoes as the IBM of the 80s
Pros: 1) Challenging assignments working with smart colleagues
2) Lots of resources available (challenge is to harness them)
3) Excellent benefits
Cons: 1) Culturally, still has sweatshop mentality
2) Management quality is spotty (some groups have great managers, others very questionable)
3) Insular -- isolated from the industry at large