Company: Microsoft
Date: 2010-08-31
Overall rating: 2/5
Employment status: current

The firm
Pros: - good benefits and decent pay
- lots of resources, e.g. great talks from MSR and visiting speakers
- private offices
- flexible working hours
- still a lot of smart people (but definitely minority)
- if you get on the right project/group there is still some interesting stuff being built
Cons: - incompetent middle management 
- overbearing process
- lack of agility
- lots of dead wood among employees
- politics and cliques