Company: Microsoft
Date: 2012-08-12
Overall rating: 4/5
Employment status: current

A great company but need to be more agile
Pros: 1. Provide great resource and support for career development. Career paths are clear. 
2. Work with talented and smart people every day. People are respectful. 
3. Can achieve work life balance. The overall benefit is good. 
4. Have the opportunity to work on products that impact millions of people globally. Can try different products within the company.
Cons: 1. People don't think Microsoft is a cool company any more.
2. Like any big companies, bureaucracy is unavoidable. 
3. It's not very innovative. It's not very agile in terms of responding to market opportunities.