Company: Microsoft
Date: 2010-10-31
Overall rating: 5/5
Employment status: current

Great place to work, if you have a family here
Pros: 1. Great work environment
2. Great benefits (subject to change on 2013)
3. Great people
4. Lots of technologies to learn
Cons: 1. Very hard and slow to advance through the ranks. 
2. Salary increase is slow
3. Personal life in this area is terrible. If you are single here, you basically don't have much chance to find the other half (unless you hugely lower your standards). Girls here are spoiled by the to their advantage male-female ratio.