Company: IBM
Date: 2017-01-28
Overall rating: 4/5
Employment status: former

Some good, some bad, some okay
Pros: They invest a lot in training people.
Cons: The compensation is not enough. It seems they expect people to leave and then negotiate their salary to come back. That seems to be the more sure way to get a reasonable hike than to just stay and contribute.