Company: Microsoft
Date: 2010-12-30
Overall rating: 3/5
Employment status: current

if you can work 10-12 hours everyday on regular basis -  you can grow easily. Forget work-life balance!!
Pros: Some really smart people to work with. If you work really hard  and can prove yourself - you will be rewarded very well. But you need to be on "core" projects - that matters most to your group.
Cons: For working mothers, hard place to grow and keep balance between work-family. Extra hours put in close to any sort of release ( 60 hours/week ) is normal /  expected but not rewarded. Amibition + hardwork is not enough - you need to be aggressive as well.