Company: Microsoft
Date: 2012-09-05
Overall rating: 3/5
Employment status: current
Experience level: Junior

Good environment to start your career. Forget about the salary competition.
Pros: Lots of resources for new graduates to learn.
Cons: Not a good place for long term career (in China). Barriers for internal transfer. Hard to get promotions in many departments.