Company: Microsoft
Date: 2011-04-15
Overall rating: 1/5
Employment status: former

Great co-workers, but review process is killing the company
Pros: Benefits are great, particularly health care ( makes me feel like a French citizen). Great infrastructure.
Cons: Review process is stupid. 
It's making the company lose a lot of great talent. It stimulates internal competition to an unhealthy level. Everyone is managing up and the environment is highly political, with lots of old timers doing very little other than managing up. The focus should be in competing with other companies, not with other divisions.
Somewhat of a Redmond-centric mentality.
Too many levels of management between a dev and Balmer. Sometimes more than 12.