Once I worked in a project which IBM was also involved. And everything in IBM related to that project was slow, very slow.
The process to get a new blade installed in one of our chassis took 6 months.
Based on all my experience, they are slow and expensive, and over-build their teams. They do deliver the final product and it will work, which is why people hire them, but they do not do it efficiently.