Company: Microsoft
Date: 2008-11-28
Overall rating: 3/5
Employment status: current

Good place for the present, unsure about the future
Pros: It is still one of the places where you can do the most impact - the facilities are great, the possibilities are boundless. Most people are very intelligent. The processes and policies are helpful and would work if the company wasn't so introspective. Sometimes, Microsoft competes excellently with other companies.
Cons: Middle management is disappointing - most of the middle managers are very incompetent and lazy. The review process gets in the way of innovation. The organization is very far from efficient, and there are several managers with just one or two employees, clearly a waste of resources. Some competing companies are way quicker than we are.