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

Changed a lot in 10 years
Pros: Pay is decent and you have an "in" with every company...for good or bad.
Cons: Stack ranking has killed morale and teamwork. This has also hurt the focus on the customer and turned everyone internally to focus on office politics and your internal review. Medical benefits have been cut and that used to be a great draw. Always in the 'walled garden' or defend mode against the rest of the tech world.