Company: IBM
Date: 2020-01-08
Overall rating: 2/5
Employment status: former
Experience level: Confirmed

Good place to retire at stagnant payscale
Pros: Flexible timings. 
No compulsion on in and out timings. 
Decent work environment. 
Work from home as per project rules.
Cons: Variable pay is very uncertain.
No hike for several years. Appraisal process is for namesake.
You really have to beg for progression. Salary correction after progression is not as per market standards. 
Majority will leave the company with the same salary at which they joined.