Company: IBM
Date: 2019-06-25
Overall rating: 3/5
Employment status: current
Experience level: Confirmed

IBM is not the best but not the worst as well. Good for flexibility and those looking for work life balance
Pros: Lots of Flexibility, loads of learning, client facing roles. Growth opportunity, Travel opportunity (if you have the good manager).
Cons: Poor promotion hike. No discussions with HR at all for the hike. So your effort for the whole year is just neglected.  Minuscule variable payment even though company seems to be doing good. You would need to fight for growth all the time.