Company: Microsoft
Date: 2012-02-08
Overall rating: 3/5
Employment status: current

Good place to work, hard to move up
Pros: Microsoft is on the cutting edge of technology, they build amazing software. It is very competitive as many other companies you either do it or you die trying.
Cons: Because of the hardcore culture of the team sometimes really good talent gets lost. It is very hard to move up the chains as the review process keep the targets moving year by year.