Company: IBM
Date: 2019-07-25
Overall rating: 3/5
Employment status: current
Experience level: Junior

Great Company to work for with limitations.
Pros: Great Learning opportunity if your band is high enough. 
Work from Home facility available in 99% cases especially in Managerial roles.
Laid back work environment.
Cons: Don't expect a salary hike. In-fact forget that. Negotiate your salary the first time itself.

Mostly hiring Temporary employees "Supplemental". (without any benefits, no insurance, no pension, no shares, nothing at all but salary.)

No Option for growth for supplemental employees. Even if there are other job openings within IBM, you will not be given a salary hike as they already know your current salary and band level.