Company: Microsoft
Date: 2011-08-18
Overall rating: 4/5
Employment status: current

Great opportunities to work across tech sectors, challenging corporate culture
Pros: Great benefits, flexibility of schedule, intellectually stimulating environment, good total compensation
Cons: Decisions are often made based on political clout at the top levels rather than based on a cohesive strategy. Review and promotion system can be inconsistent.