Company: IBM
Date: 2018-02-23
Overall rating: 3/5
Employment status: current

Good for different career path, not so good in compensation
Pros: You have options to change path from one technology to other and even roles.
Cons: Compensation is low compared to market. 
Hikes usually very low.