IBM Offers Long-Term Job Security But At What Cost?
Pros
IBM is an extremely stable company. There is a lot of opportunity for advancement across the various towers which can help to make one's career at IBM a very long one. I feel strongly that I could remain at IBM for the remaining 25 years of my career and retire from there, if I choose to. Not many companies offer this level of job security.
Cons
It takes a lot of effort to make any significant impacts in a company with nearly 400,000 employees. Advancement is based almost entirely on one's influence within one's business unit and IBM in general. It takes a great deal of effort, experience, and ability to make an impact within a company this size. Additionally, the salaries at IBM tend to be lower than at similar companies. The benefits help to offset this somewhat but not completely.