Company: Microsoft
Date: 2011-01-25
Overall rating: 4/5
Employment status: current

Great Place to Work
Pros: They treat employees really well. 
Goals are very clearly defined and it's easy to track your progress.
Your managers want to help you grow your career.
Cons: There is a lot of group-think and an unspoken requirement to drink the cool-aid. Communication doesn't always happen in the appropriate channels so it's easy to become disconnected.