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

Decent place to work but with eroding  climate
Pros: 1. Some teams are really smart and fun.
2. Good benefits at least till 2013
3. Market leader and add big value for career development
Cons: 1. May land up into into bad team.
2. Lot of high performers leaving company.
3. Huge company sluggishness.
4. collabration and levegrage across different division/products very bad.