Pros: truly global organization, opportunities to learn new areas of the business
Cons: constant threat / fear of layoffs, very long hours expected.
IBM offers a very dynamic business environment, with tremendous opportunities to change your career and explore new areas of the business.
IBM pays very competitively, and has fantastic employee benefits.
The people at IBM are second to none. You will not find a more knowledgeable or dedicated workforce else where.