Company: Microsoft
Date: 2011-01-17
Overall rating: 4/5
Employment status: current

I've learned a lot.
Pros: I work with a lot of intelligent and knowledgeable people. Everyone seems to have been top of the class in school/college.
Cons: The org has a deep hierarchic structure. When you're hired, you often cannot choose where you're going to work and, unless you are extremely competent, confident and pushy, it's hard to get to contribute in the area of your choice.