Company: Microsoft
Date: 2014-10-08
Overall rating: 4/5
Employment status: former
Experience level: Junior

Good company on an average
Pros: More than in the past, now with new CEO in place, things are likely to head in the right direction. Will always be a leader in enterprise software/services space. Overall benefits are great. You can have great work - tied to proactive career planning and good dose of luck.
Cons: Relatively slow moving - changing, but not as fast as I would like. As with any big company (possibly little more) - politics, bureaucracy and back scratching/stabbing abound. They just don't seem to get "performance and people mgmt." right, largely. Plenty of folks in middle mgmt. (especially on business i.e. non-engg. side) who got there just by paying time dues - this is a problem for smart, aggressive people.