Company: Microsoft
Date: 2010-08-31
Overall rating: 3/5
Employment status: current

Great benefits, poor collaboration
Pros: 1) Medical benefits are unbelievable. You'll (typically) never pay a dime regardless of your family size.
2) Casual atmosphere, both in dress and flexible working hours.
3) Very high career ceiling. The partners (of which there are around 800 or so) can easily clear $1m year, and often much more.
4) Opportunity to work on products that have tremendous global impact.
Cons: 1) The company is falling victim to its own size. Teams have a tough time collaborating.
2) Empire building is rampant
3) Too many meetings turn into pissing matches.