IBM is a big brand but the policies of the company are not efficiently executed in most part of India. Major pros and cons of the companies are as follows:-
Pros:-
Big brand name which is definitely going to put extra weightage on your resume.
Flexible working culture with WFH. However its dependent on your managers
Special advantages and care for Women employees
Unlimited sick leaves which proves to be very helpful in case of medical emergency
Cons:-
Money matters and the increment in IBM is the worst one can imagine. This is the main cause for most resources opting for a switch
No dedicated HR department. This results in internal unrest if their is some issue with your manager.
Recruitment process is pathetic. One cant rely on IBMs offer alone to resign from their current organization.
Conclusion:-
One can join IBM once in their career but should not continue for long term keeping in mind the de-motivation factor associated to not so good increment.