Company: Microsoft
Date: 2008-09-13
Overall rating: 2/5
Employment status: current

Great people. Poor leadership. Too many layers of middle management.
Pros: You get to work with great people. Microsoft takes good care of its employees.
Cons: Lack of executive vision and drive for efficient execution. Bloated middle management.