As mentioned in the title, it depends on where you go. I had the pleasure of being relocated to Indianapolis to work for a large pharmaceutical clientele doing various consultation work as well as designing Excel templates for individuals. However, the training for these projects was completely lacking and they give you inadequate time to relocate. It isn't worth the hassle, however it's good to gain professional experience from TCS to say simply that you've had professional experience. that's all.
Decent salary, health benefits, can get decent projects, reimbursable lease breakage, dental, vision, 401k
Training leaves a lot to be desired