Company: Microsoft
Date: 2013-09-25
Overall rating: 3/5
Employment status: current
Experience level: Senior

Big company = great opportunity to waste great possibilities
Pros: Lots of smart and nice people. Lots of new stuff to learn. Opportunity to have a big impact. Good salaries.
Cons: Fish starts to rot from its head. There are good teams - but most are in a dismal state, due to management (3 levels of hierarchy away from you) not having a clue about what's going on - or not even caring about it due to some twisted short-sighted incentive they have.