It's IBM. I'm not sure what's keeping this shell of a company functioning, but they are not a company I'd want to work at, if you could find a non-outsourced job, with regular layoffs and insane demands on their people. None of the people I know who've worked there have spoken well of it.