IBM is huge... It's not really a single company, but like a bunch of independently operating companies that share (some) resources, and of course their name.
We have fairly high hiring standards in our office, but when it comes to interacting with people from other offices, I've worked with people I'd never hire. I work on the IBM Cloud platform, which seems to be one of the most innovative places at IBM currently (compared to GBS/GTS, the latter became Kyndryl recently).