Company: Microsoft
Date: 2011-11-14
Overall rating: 4/5
Employment status: current

Great
Pros: There are lots of great products and good oppurtunity to work on great technologies, great people. Good Salary & Benefits.
Cons: Reorgs and change of directions, scope & product roadmap leads to some challenges for ICs. You will get new manager at least once in 2-3 years.