Company: Microsoft
Date: 2010-06-06
Overall rating: 4/5
Employment status: current

A great place to work if you're a recent graduate
Pros: You'll learn a lot - that's for sure and your problem solving abilities will go through the roof - fetches one of the best starting salaries if you're a CS or Engineering graduate - plus great Benefits !!!
Cons: Career might get stuck after 3 or more promotions - competition is pretty stiff in getting promoted after the first two promotions and a lot of people don't make it to the fourth promotion.