Company: Microsoft
Date: 2012-11-15
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

Great Place to Work - but YMMV
Pros: Salaries, Benefits, Learning, Opportunities are awesome
Cons: Managers make or break your experience - no consistency across managers management skills, experience, expectations. Micromanagement is  common.