They used to have credibility but those days are gone.
Pros
Flexible hours and ability to work from home. I worked with some very intelligent and talented people. (Until they wised-up and found better employment.)
Cons
IBM is now a gigantic money-generating machine for its top executives and largest investors. Employees are treated like disposable parts. Relentless focus on earnings growths has broken the company. Raises and bonuses are rare. Low job security. Employees may be let go regardless of absolute job performance. (Hello stacked ranking) Career advancement is difficult unless you don't mind being a spineless yes-man. They are looking for overseers, not leaders. Morale could not be lower. The company likes to talk about innovation but rarely invests in it. Demands, responsibilities, and obligations increase while teams are reduced and salaries stagnate. Products are falling behind in technology and quality. Excessive processes are used in lieu of common sense.