Pros
Technology. Acquisition and Divestiture strategy. Smart approach to M&A. R&D capability is beyond compare. Flexible and remote working support. Global breadth and depth. Hard working employees. I think Ginni Rometty's strategy is the right one and might eventually lead to top line revenue growth, but if IBM doesn't start treating employees better, it won't matter.
Cons
Extremely arrogant. Senior executives live different (far better) lives than on-the-ground employees and are ridiculously out of touch. The anytime, anywhere, all the time, wherever you are, even if you are on holiday workplace. Lack of reward. A culture of managing up and brownnosing. Don't really want to hear results from engagement surveys. Indignant that employees don't recommend working at IBM. Finance dominated culture. Maniacal focus on cost cutting, non-stop Resource Actions, blaming employees for lack of success in IBM strategy. Hierarchical top down culture.