Company: Microsoft
Date: 2009-08-20
Overall rating: 4/5
Employment status: current

A few great people fighting to change an oppressive culture.
Pros: Great benefits, many smart people, and once you build trust can set your own goals and define your own role.
Cons: While there are quite a few extremely smart, talented employees, many treat it like a government job where they rarely show up, and cannot be fired. Everyone wants to own their own little kingdom.