Company: Microsoft
Date: 2012-03-17
Overall rating: 4/5
Employment status: current

A wonderful place to grow up and learn useful skills.
Pros: good salary, comfortable environment, flexible work time, 
lots of opportunities to gain knowledge about the state-of-art technologies,
opportunities to learn how manager make a decision.
Cons: There are a lot of workload. People usually focus on their own work and have little communications.
There are few activities for entertainment.