I have worked for 4 years in the lower levels of IT before attending university and the amount of freedom offered by IBM to take on additional roles and responsibilities is second to none. Within IBM as an IT you are given a real role with real responsibilities, this is the real world and is worth doing as part of any degree. Also do not be afraid of trying something different as it is only for a year and you may learn something about yourself that you never knew.
A great experience overall. Worked with friendly and helpful people. Allowed to take on lots of responsibility. The fact that IBM is involved in so much meant that there was always something interesting you could learn about. This was supported with great online learning material, as well as the ability to talk to communicate easily with anyone from anywhere in the company. However, right from the outset, the petty internal politics (at different levels) seemed to be a big issue. This manifested itself in various ways, but ultimately it often seemed as though people/departments were not aligned and were working against each other, which resulted in poor service for customers. Despite IBM's great marketing and supposed focus on customers, I saw little evidence of this at an internal level with provision of our services, which was very disappointing. Information systems were more often that not simply inadequate and often resulted in great disarray within the company. I always felt they could badly do with getting their own consultants to work on departments across the board.