Company: Microsoft
Date: 2010-07-10
Overall rating: 3/5
Employment status: former

It's a big company with pockets of good work teams and bad.
Pros: Let's face it, the benefits package is second to none in the Seattle area.  Lots of training opportunities.  Great if you thrive on chaos and can make things happen.
Cons: Too much management by scorecard and commitments.  If you're into building great product, it can be difficult to persuade people to do the right thing if it doesn't advance their commitments.