Company: Microsoft
Date: 2008-06-13
Overall rating: 2/5
Employment status: current

Cut-throat, bureaucratic, internally focused work environment with a severe lack of competent middle managers
Pros: Smart people, interesting work, good benefits.
Cons: Check out the mini-microsoft blog and Kim 

All too often people managers with poor employee satisfaction ratings remain in their roles, these managers are in complete control of your fate within the company - with little if any accountability

If you value teamwork, stay away. Doing a good job and meeting your objectives is not enough -  Your compensation, bonus, and longevity at the company are based on a forced stack ranking with a mandatory curve. This means that you are competing against other members of your team. The ranking process (now called a 'calibration') is a popularity contest where incompetent middle managers get to play god and determine your fate with arbitrary, ambiguous guidelines.