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

Good overall
Pros: Benefits are great.  Lots of smart people.  Great opportunity to learn a lot of new things.  Flexible working hours (usually).
Cons: Everything is too urgent.  We're too busy being scared of Google to do anything really cool.  Review system is too opaque.