Company: Microsoft
Date: 2015-04-16
Overall rating: 4/5
Employment status: current
Experience level: Junior

Good company if you are seeking for work-life balance and an above-average pay at the same time
Pros: You don't need to work overtime a lot. Some of your colleges are smart people, and you might have a chance to learn new knowledge/skills from them. Generally the culture is not that aggressive if compared with other local companies in China.
Cons: The hiring bar is not as high as before. I met some really clumsy engineers here. Also you don't have many serious projects here in China as a branch office, which might not be good for your career development.