Company: Microsoft
Date: 2009-03-07
Overall rating: 3/5
Employment status: current

Great stability, not great if you are advancement oriented
Pros: Benefits, Job Security, Ability to move around different part of the organization, Ability to work in virtually any part of technology
Cons: Slow advancement opportunities, Very slow pace and ability to ship new products, Bloated organization with multiple levels of middle management