Yes, it is true that IBM does not provide good hikes. There was a time in the year 2016 when I heard that IBM stopped giving free coffee due to cost-cutting. IBM is one of the top companies but the employees here are not satisfied with the hike in salary. They have a 5-point rating system. If you get 4+ points on performance then you will receive a hike of around 5-12%. If you have less than 4 points, the hike is negligible.