Company: Microsoft
Date: 2010-03-16
Overall rating: 3/5
Employment status: current

need good managers
Pros: MS is great place to work. Health benefits is the best and none to match. If you are very young, compete for everything with some excellent skill set, this is the place.
Cons: MS have some bad managers who are excellent individual contributor and no people management skill. I had one with no people / social skill.