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

A lot of opportunity and smart people doing interesting things but sometimes the culture causes undue friction.
Pros: Chance to affect a huge number of people
Opportunity to move between groups and roles
Excellent pay and benefits
Smart co-workers
Cons: Highly competitive culture sometimes hinders collaboration (though new review model may help that)
Moving towards open space instead of offices
Challenging era for the company which can be disheartening