Company: Microsoft
Date: 2011-02-17
Overall rating: 3/5
Employment status: current

Used to be great but pros are fading and cons are stacking up
Pros: Great health care
Smart people
Many teams for collaboration
Cons: Heavy on processes
Broken review process
Slow velocity