Company: Microsoft
Date: 2011-03-02
Overall rating: 2/5
Employment status: current

Good place to collect a paycheck if you don't have a desire to push the boundaries
Pros: Benefits were great, though changing
Flexibility to work from home or any location
Colleagues - People in your peer group are fun
Location - Redmond / Seattle is a great city
Pay is sufficient
Cons: Poor management - move up the ranks too quickly without mastering the level below
Promotion based on who you make friends with not on skill
Review process is shocking and broken
Culture and management style don't allow for innovation, if you want to get promoted