Company: Microsoft
Date: 2011-04-12
Overall rating: 4/5
Employment status: current

Its a great place to work
Pros: Complete ownership of your product/feature area. Very independent work environment. Competitive salary and great benefits. Very decent work life balance.
Cons: As in any big company, there is a certain amount of politics. Your manager ultimately decides your career, so if you land a good one, its awesome. But otherwise, its a stumbling block.