Pros
Iconic American company. Has acquired great companies / technologies. Provides flexibility to change career path.
Cons
Inefficiency. Antiquated systems and process can take up half your day. Processes that take minutes at modern companies literally take hours at IBM. Not only it is chaotic and inefficient to get anything done, it's depressing given your realization of how unproductive you've become. Multiple CRM systems, can spend the entire day reporting on what you did, rather than doing 3x more. Poorly run and organized. They strip the value and ingenuity of the companies they acquire. Unattainable quotas. Sales plans without accelerators. Not a company for a serious sales person. Lastly, terrible customer service. 1-800- India, good luck getting your issues resolved.