Company: IBM
Date: 2018-07-13
Overall rating: 4/5
Employment status: current
Experience level: Confirmed

IBM is a good company
Pros: * Good work life balance. One can work from home to beat the Bangalore traffic issues.

* If you are really that good that higher/middle level management knows you by your name then you can expect some good challenging work, market based salary correction on top of yearly performance based hikes ( only a few people get it and rest are not even aware of such off cycle salary hikes to exist in IBM).
 
* Onsite allowances are far better than Infosys and TCS etc. but onsites are rare these days.
Cons: * Employees who stay with IBM for long usually have below par diminished salaries. Yearly hikes are in very low single digit %.

* If you get stuck in a demanding project with lot of pressure then unfortunately you stay stuck for a long time. Be very wise when choosing the project. 

* There is no power in HR. Your people manager rules the roost.

* No real learning in support projects. You can get rusty  and useless soon. If you lose your job at such rusty moments then there is a very tough world out there. With your outdated skills you can't get a decent job easily unless you study hard like a crazy guy scared for his life.