Company: Microsoft
Date: 2013-11-06
Overall rating: 2/5
Employment status: current
Experience level: Junior

Fantastic opportunities if you want to play the politics to get ahead, a great fit
Pros: Technology is fantastic, they live and breath their products which is a good endorsement for customers.  Good flexibility using technology and they do think about fairness in treating people
Cons: Corporate is so big and powerful that it drives business irrelevant activities down the line. 
Processes are way too complex and get in the way of getting your actual job done. 
Outsourcing has gone way too far and the company couldn't operate without the 200K+ vendors and contingent staff - so much wasted money and capability.