Company: IBM
Date: 2009-02-11
Overall rating: 2/5
Employment status: current

Work from home is great, training, benefits, and salary are not
Pros: The ability to work from home, although I understand that might change as they introduce the global delivery centers in the US.
Cons: There is very little training available, very little time for training, unless you use your own time.  No pay raises in many, many years.  The constant penny pinching, and the very frequent resource actions.