When did your friend get laid off ? after 180 days ??
was it recently ?
was there something fishy abt his company in Dallas ?
Maybe his ex-employers informed TCS or they maybe getting scrutinised.
Wow, they just give 10 days of notice for interview ?
Texas!!, do keep us all updating abt your friend's case and best wishes to him.