Even if you receive good annual review and ratings, the hike you'll get is very less. Only 9% hike you get if secured rating 2 where 1 is highest and 5 is lowest...... Most of them get default rating which is 3. For rating 1, you nearly get 15-16% hike of your current salary. Most of the projects follow hybrid model where they spend 4-5 hours a day to travel to office and reach back home. Work for 4 hours and leave..... And then question productivity? You may get stuck if fresher, I've seen people switching their domains out of lack of experience in their desired domain.