Company: Microsoft
Date: 2013-07-19
Overall rating: 4/5
Employment status: former
Experience level: Senior

almost 20 years
Pros: working with super smart folks
big thinking and ambitious scale 
budgets usually not an issue 
good facilities - food, offices, buildings etc
Cons: stack ranking!
limited upward mobility
hard to form long lasting relationships amid constant re-orgs & shuffling
many units moving to cube-style farms
work-life balance hard to manage