Company: Microsoft
Date: 2011-01-03
Overall rating: 3/5
Employment status: current

Great company
Pros: 1. Good salary
2. Good benefits
3. Overall very nice ocmpany to work for. Most importantly, it is the best place to work
Cons: It varies from team to team - If you ar estuck in a bad team, it is difficult to move out. Hence, there is luck involved.