Pros
There are no longer any 'Pros' to working at IBM. The company continues to loose customers and market share, the endless cycle of budget cuts, layoffs and increased expectations as eroded the last shreds of decency from the company. People are looking to either get out or protect themselves from the next layoff and seasoned professionals are being let go and replaced with young inexperienced people at 1/2 the salary.
Cons
To many to list. The pressure is unrelenting, no one in marketing does any actual marketing they simply take numbers and information, drop them into powerpoint decks or incredibly myopic 'funnel charts' and 'spin the numbers'. Good, decent, seasoned professionals that have spend years trying to right the ship are being let go and replaced by inexperienced college grads and yet management wants to know why the numbers are off, why the pipeline isn't healthier. Marketing is told to sell and promote solutions that do not actually exist and if they do, don't work. The company is all about 'cloud solutions' but the cloud solutions suffer from poor architecture and constant outages.