All they cost was skilled American's jobs.
It doesn't look good for any job that can be done outsourced to anyone with a computer and a dish outside their mud hut either.
Nor for any job that can be done for 1/3 the prevailing American wage by an H1-B.
What career advice should I give my 14 yo son?
I have no idea.
Get a job (other than military) working for the government, any government. He can roll in at 9:00 AM, scratch his ass all day, pick lint from his belly button and leave promptly at 5:30, secure in the knowledge that no matter how much he FU's, he'll be on the gravy train for life and enjoy a fat pension compliments of the sheeple of the USA when he retires.
P.S. If he really wants to advance his government career oppurtunities, as soon as possible he should change his sex, race (however possible) and take his pet gerbil for a life-partner.