These companies are learning the hard way now -- Nokia Data Center didn't renew their contract with HP and shifted to HCL -- the quality was so bad they had to bring on HP Engineers on contract basis who they just left months ago for hardware/software support.
American business concept shifted to save money on wages and their quality has suffered -- I know because I deal with these companies on a regular basis for insurance purposes ranging from EPLI, D&O, Workers Comp, GL and Professional E&O policies.