Pros
- being part of a very big company, with offices in many countries - the opportunity to work on products that are used by some of the world's biggest companies (in the case of working on the Cognos Business Intelligence platform) - the opportunity to choose another IBM office to work in, in the same or a different country, if the necessary conditions are met
Cons
In my opinion, IBM is a company with no ambition and a lot of red tape. There is a feeling of mediocrity and complacency in the company; a good indicator is in my opinion the fact that they insist on using Lotus Notes for mail / im, when there are far better and easier to use products available for free. This is just one of the examples of company practices that make no sense to most employees, and that seem to exist just in order to make your life more difficult. There is also a feeling of disregard for employees that are not management, and there are also too many managers in the company; a large percentage of them seem at least uninterested in their jobs, if not incompetent.