Company: Microsoft
Date: 2012-08-13
Overall rating: 3/5
Employment status: current

It's an okay place.
Pros: Flexibility if you work for the right manager. Ability to move around the organization. Access to a lot of training if you actually have the time to devote a day or two to a training session.
Cons: Based in Seattle area and is very PNW-centric. Stack ranking. Ineffective middle managers. Politics. Commitment more to meeting individual review goals than best interest of company.