Company: Microsoft
Date: 2011-11-10
Overall rating: 3/5
Employment status: current

A chellenging place to work
Pros: Good benefits and perks. Generally good, smart driven people to work with.
Cons: Convoluted and bizantine review process. Difficult to progress in carrer at the higher levels. Constant reorganization and consolidation creates a lot of downward pressure on job levels as senior positions get moved down the chain. Innovation is difficult given highly constrained development processes.