Company: Microsoft
Date: 2010-05-06
Overall rating: 4/5
Employment status: current

It's up to you
Pros: The breadth of opportunities in the US and globally, the ability to have an impact (in some groups/with some products), smart people, the support for giving back (matched charitable donations and $ matching to charities for volunteer hours, employee special interest communities, diversity efforts, benefits, flexibility
Cons: You're a little fish in a big pond, sometimes politics plays way too big a part in your success or failuare, sometimes senior management makes unfathomable decisions (nix Courier?!), too many entrenched attitudes