As long as there is TCS around there will be more outsourcing, there will be more jobs lost and there will be more jobs sent to India. Meanwhile, there will be a significant drop in quality, customers and clients will be getting more annoyed and it will be less productive. That's my two cents - Citi management can do whatever they want to do but things are not improving and someone will have to pay the piper.
I hope I am wrong, but everything is pointing to more layoffs.