There is some serious engineering in what they do -- CPU and memory architecture, OS design and implementation, high speed networking, homomorphic encryption are all areas I've collabed with IBM. I assure you, the average engineer quality at IBM I've worked with has been incredibly high and the people themselves very _very_ creative.