12 Different Companies IBM Has Been

With big layoffs rumored to be close on the horizon, IBM is going to need to use another regeneration.