Company: Microsoft
Date: 2011-09-02
Overall rating: 4/5
Employment status: current

Great company, but bogged down by its own size and organizational friction
Pros: Smart people
Great products that span consumers, office workers, enterprises, entertainment, advertising, etc
Wealth of experience developing complex software products
Immense variety of products you can work on
Respectful culture
Superb Benefits and Workplace ambience
Amazing research team that you can tap into for cutting edge technologies
Cons: Large and slow moving
Behind on innovation
Limited career and growth opportunities
Risk taking and out of the box thinking is not recognized or rewarded
Matrix organization leads to lack of accountability
Organizational separation of R&D and Product Management leads to conflicting goals