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

Decent place to work
Pros: Good benefit
Variety of products
Good learning opportunities
Cons: Review system makes your co-workers your competitors. 
Slow. Project cycle is long.