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

anonymous
Pros: Work and culture is awesome. If you are someone who values quality work and enjoys responsibility, no better place to be.
Employee benefits are very good.
Cons: Low and mid-level management are seriously useless. You can cut at least 2 managers out of 5 in a group.
HR is totally invisible and of no use at all. They are in tie-ups with Management for performance reviews. Instead of empowering and helping employees, they side with the management and are of little use to an average employee.