Company: Microsoft
Date: 2013-10-08
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great but too many wannabe managers
Pros: Great technical challenges
Good work life balance
Great perks and amenities
Good pay
Love the offices instead of cubicles
Cons: Too many managers and people who want to be one
One person does all the work and has probably 2to 3 people managing them
If you are lucky you will have a good manager who protects you from PMs and others.