Company: Microsoft
Date: 2013-08-28
Overall rating: 4/5
Employment status: current
Experience level: Senior

Great charter but slow on execution.
Pros: If software development is your game, there isn't another place that offers the diversity of work that Microsoft does. Excellent mobility.
Great salary and benefits
Smart people all around
Cons: Not incentivized to collaborate. The review system makes people focused on delivering their own "features" are.
Execution lacking
Managers lack leadership.
Loosing brand.