Pros
I loved IBM when I first started working here years ago. But much of what I loved no longer exists - including respect for employees and trustworthy management and a fun working environment - yes, it was fun! However, the only benefit to working at IBM these days is the flexible work schedule and the ability to work from home.
Cons
The constant layoffs (at least one or 2 RAs per year involving 3K to 5K US employees, each time, for 5 years now), and the various incentive programs to increase attrition make IBM an extremely dismal and demoralizing place to work. IBM has more recently stooped to increasing the quota percentage of negative appraisals across target organizations. These "3" appraisals identifying "lowest contributors" are a way of avoiding costly layoffs for which IBM annually takes a $1 billion restructuring charge. So, by falsely and unfairly identifying hard-working employees as "3" performers, IBM is able to force these people out without severance packages. These appraisals are not fair, and long-time, hard-working IBMers are being cheated out of their severance as those targeted for the "3" appraisal generally have enough years to collect the maximum 6 months severance through an RA.