Do not get deceived by the IBM's brand name !
Pros
IBM brand name and policies but I guess you can not enjoy them much anyway if you are joining IBM GBS or CIC
Cons
I have recently joined in IBM by ignoring better offers from other companies just because of its brand value and just after a month or less I started regretting my decision deeply. I am having almost 6 years of experience in considerably trending technologies and frameworks in web application development and I was interviewed on the same as I mentioned in my resume. Finally when I joined IBM GBS, I got pulled into a project that works on old and completely different technologies and framework with respect to my experience. I also had to compromise with the project account, its infrastructure, timings and poor work life balance. I never expected that I will have such a bad experience with IBM. I already informed to my manager that I am not happy with the project a couple of times but I got no help. If I adopt myself to my current project my experience will not have any meaning. So I am not able to get interest. If you have motivation you can start any work but if you are not having interest in it, you simply cannot continue. My suggestion, know the project thoroughly before you are pulled into it.