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

Some good divisions, some bad - make sure you do your homework before joining
Pros: Experience working in large projects. Variety of divisions working on different things so it is possible to change jobs once in a while and keep things fresh
Cons: Benefits are getting cut. No more 100% medical next year. Enforced Bell curve promotes unhealthy competition between peers. Reward for 'impact' and 'visibility'  (determined by manager of course) cause employees to think about how to be more 'visible' and 'known' by higher management rather than think what's best for product and company. Bunch of 'partners' reap large compensations for no good reason. Some divisions started elimination of individual offices with doors and introduce 'open space' (aka cubicles or worse - just rows of tables with no private space whatsoever).