Company: IBM
Date: 2017-09-04
Overall rating: 4/5
Employment status: former
Experience level: Confirmed

Good only for experienced not for freshers
Pros: If you perform then you'll be rewarded else no exposure.
Lot of new skills to learn and most importantly platform to practice them. Lot of trainings and process is smooth & fast. 
Very well organised as it's IBM. 😊
Cons: Just like any other organisation there are lot of people who try to keep themselves up rather than giving chance to new members. 
Luck factor totally depends on the project and the manager you are working under. 
* No hikes at all
* Expectations will be the reason for not giving hike. Always. Expectations keep changing in very short intervals based on the manager's mind. 😁
* Very tough to get promoted even if you perform very well.