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

Stable, safe place to work -  pity about the middle management bickering and senior management lack of imagination
Pros: Very stable work environment where you can find a niche and develop over a long period.  The level of stress and intensity of work can to some extent be as high or low as you personally choose.
Cons: Poor senior management and a middle management that constantly infights, jockeys for position and bickers.  Part of your job as a non-manager is to avoid being tangled in this infighting.