Great people, talented and engaged colleagues. Much inspiration about new technologies. Focus on developing people and processes. Good influence on work life balance.
Cons
More room for innovation needed. Sometimes the view of the world is too narrow focused on Microsoft and forgets the world interoperating with the products.
The company really values top talent. if you are smart and driven to prove it YOU WILL BE REWARDED!
So many intangibles Microsoft employee discounts, many cafeterias on campus, etc.
Cons
Health insurance used to be top notch now it pretty much isn't.
Extremely political.