Company: Microsoft
Date: 2012-11-12
Overall rating: 3/5
Employment status: former
Experience level: Confirmed

Lots of independence, given chance to make an impact and pursue your passion, rewarded well by industry standards
Pros: Autonomy, independence, latest hardware and software, remote access, high level of trust
Cons: Performance review process is a little crazy - managers have to identify a weak 10% and force good employees out. So teamwork is always accompanied by looking over your shoulder and trying to get noticed. Getting noticed by other managers, establishing a reputation, is more important than any actual work you do. There are plenty of people who play this game well. Also, work life balance was always off (too much work, if that wasn't clear).