Microsoft – “ Great colleagues. Too much politics”
Pros
Microsoft is a great company to work for, until you get to a level where politics become too common place and you find yourself having to go through artifical exercises of self promotion in order to maintain visibility.
Cons
MIddle management is relatiely weak throughout.
Advice to Senior Management
It's probably time to get some fresh blood at the helm.