Company: Microsoft
Date: 2008-11-06
Overall rating: 3/5
Employment status: current

Solid place for career growth.
Pros: Good compensation if you are an exceptional performer. Opportunity to work on many different technologies once you are matriculated.
Cons: Poor mobility within the company. Management promotion opportunities generally are linked to how long you have been with the company. 18 months minimum that you must stay within a group before you can work on a new project.  This can screw you over as one can easily get lured into a failing group.  Periodic hiring freezes exacerbate these problems.