Company: Microsoft
Date: 2012-11-21
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

Doesn't matter how good a job you do, you won't get acknowledged/promoted if your manager doesn't like u for some reason
Pros: As long as you are have a good manager, you can do wonders in MS. There are opportunities to grow inany discipline.
Cons: Lot of bureaucracy/politics, lack of good managers who can direct, guide and bring up their people.