Company: IBM
Date: 2018-09-23
Overall rating: 4/5
Employment status: current
Experience level: Senior

Slightly above average
Pros: Many opportunities, if you're willing to look and relocate.
Cons: Terrible raises and bonuses, even for good employees. Declining benefits each year.  Co-location was handled poorly.  Near constant fear of layoffs is stifling.