Company: Microsoft
Date: 2012-05-16
Overall rating: 2/5
Employment status: current

If you give someone more work then they can humanly do, management expects them to rise to the challenge.
Pros: For Techies, there is a constant flow of detailed technical information that feeds the hunger.  Jobs that require technical skills are fun, rewarding and mostly insulated from the politics that rein today.
Cons: Working in management is like babysitting 5-year olds, and reporting to a 7 year old.  The decision making process completely ignores the employees in the trenches and dissuades innovative thinking.  It was not always like this, but since most managers at MSFT have been there for less than 10 years they don't understand employees who have been there longer than 10 years and are weeding them out.