Company: Microsoft
Date: 2011-09-14
Overall rating: 3/5
Employment status: former

Hard work but good compensation
Pros: A lot of the work is driven by individual performance within a team environment and the pay is good. The work is challenging and you feel that you're working toward something meaningful.
Cons: The management is poor. The company tries to maintain a small company feel, but lots of good people are lost because the managers are poor. The company is more reactive than proactive, and there seems to be management and structural changes at least once a year, often more than that. Much of the technology feels stale and only in some of the sectors is there true innovation.