Company: IBM
Date: 2017-02-10
Overall rating: 1/5
Employment status: current
Experience level: Junior

Career Suicide
Pros: Work life balance. Flexible timings.
Cons: No Hikes. (Yes none at all. Even if you have been working for 3-5 years still you won't get anything)
Bonus? Nope. (Officially, you might be lets say entitled for 2.5 lakh bonus.. you will get probably around 35-40k if you are lucky)
Promotion? Nope. (There are literally no appraisal cycles at IBM. You might get a promotion if you are lucky)
Band - When you are recruited, please make sure your band is as per your experience level. Otherwise you will be recruited at a lower band with a higher salary and your "PMR" (internal IBM metric to give hikes and promotions) will always be on the higher side resulting in no hikes for an indefinite period. 
Weak Management - IBM has thick headed people in senior management positions who are least bothered about employees.