Pros
IBM has good brand awareness so as a salesperson it is easy to get customer meetings. The company has a broad portfolio of offerings so again as a salesperson you can meet with a lot of different types of customers and offer a multitude of solutions. IBM has a good benefits package, but HP has an even better one because they pay for a car for you to use. IBM offers good salaries but you cannot make commissions anymore due to 6 month quotas.
Cons
The company has too many offerings and too many people. Too many people in management just sit in their homes and bother the in field sales reps. Because the company is so large the pricing for products and services is usually much larger than more nimble competitors. The morale at IBM is really bad right now. The sales culture at IBM has gotten horrible.