Company: Microsoft
Date: 2013-03-19
Overall rating: 3/5
Employment status: former
Experience level: Junior

Leadership or Management
Pros: A warm, but challenging company with extremely intelligent individuals. It's processes and procedures are world class with probably the best documentation I've ever encountered. Salaries and benefits are at the top end of the market and it is by far a 'pay-for-performance' group.
Cons: It is extremely risk averse and its "licencing protection approach" is all pervasive throughout all business units. It is inflexible and run by the contract management group -  very little decentralised business management. It is so tiightly wound, it does not see what is in the best interest of the customer.