If you are a recent graduate run from IBM, it will not be a good experience.
There will be no training, your peers will be over-worked, the client knows that IBM is over-charging for your services and the environment is toxic and sterile.
After many years in the company I have realized that most of the good professionals have left the company and have found better places to work.