Company: Microsoft
Date: 2010-10-19
Overall rating: 4/5
Employment status: current

Good work life balance great benefits
Pros: Many intresting technologies
Lots of smart pepole
Good work life balance 
Great benafits, great health benafit, 401K match, matching of donations to many organization, company store, etc.
Cons: Too many competing products 
Beyond window lack of focus and clear direction
Trying to be best in everything SW
Too much legal involvement, can't use any external SW in the products
Too many reorgs