Company: Microsoft
Date: 2011-03-21
Overall rating: 3/5
Employment status: current

Good place to work but very careful about your manager
Pros: Big company with long reach and impact.
Wide range of technical opportunities.
Can be self-defined in some roles.
Great benefits (for now).
Cons: Too many "middle managers" stuck in the way and not pushing.
Too much secrecy and not enough cross team work.
Severe lack of accountability for upper management.