Company: Microsoft
Date: 2013-04-02
Overall rating: 4/5
Employment status: current

Microsoft is the best at making employees prisoners of their own ambitions.
Pros: Talented employees, adequate resources, access to free software, engineering process for the largest software projects in the world, lots of movement between jobs, pays very well.
Cons: Darwinian management culture, exposure to only Microsoft's software technologies, lots of bureaucracy.