I am working in IBM Global Business Services which is the business and application consulting department of IBM. Just like any other consulting companies, you need to be eager to learn new things (technologies, industries, etc) and very flexible to adapt working with different customer cultures.