> If this is a real story, and your management team actually said that, they're either really, really stupid, or they really think that you can't get a new job on short notice.
I can verify that this happens. Awhile back my manager was replaced by an H1B manager, (true story!) in what might be described as a hostile takeover, and then new manager started replacing locals with H1B contractors, but more open about it -- stated in team meeting that he would concentrate on H1B contractors for all new hires for budgetary reasons -- only pulled from his country of origin, coincidentally. Shortly afterwards, we were all required to document our jobs in minute detail and start providing daily (!) status reports. I started interviewing immediately, but didn't get out in time, got laid off, but since I had started the process ahead of time, was only out of work for a couple weeks. I'd strongly suggest that OP do the same.
Someone else suggested giving incorrect information in the training -- I wouldn't go that far, hm, incomplete might be ok. But my experience, from an outsourcing that I happened to have survived (in a different role), is that, even if you make every good-faith effort to transfer complete knowledge on how to do the job, they'll find a way to screw themselves over. Because to a certain extent, you really do get what you pay for.