Company: Microsoft
Date: 2014-03-05
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good start for a graduate
Pros: Good compensation and benefits
Good place for a fresh guy to learn technical skills and soft skills
Cons: Lack of creativity in the Internet age
Vague in company vision for the following ten years