Company: Microsoft
Date: 2011-06-30
Overall rating: 2/5
Employment status: current

Good company, was a great company, but feels on the decline.
Pros: Great benefits package. Better place for earlier in your career as opposed to later career. Lots of org flattening going on. If you have no life at all or family (which is definitely the preference there) then its a great place to be as that is what the culture fosters.
Cons: Bad work/life balance. Too many re-orgs and corporate BS to allow stars to shine. Having a family and actually wanting to see them sometimes should not be a liability to your career.