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

Better opportunities
Pros: There's some decent job security, depending on your position.
Cons: Salary increases are hard to get. You often have to jump through hoops and prove yourself to your management team, which often can change and leave you starting at the beginning again to prove yourself.  The salary band structure is confusing.