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

Used to be a place where I worked with the smartest people I knew, now it's mostly non-technical sycophants.
Pros: Access to new technology, exposure to wide range of customers, work on diverse sets of problems, early access to beta products and services.
Cons: Playing politics is often rewarded more than contributing to the business. Many many non-technical middle managers who design processes that get in the way more often than not.