It depends what kind of a company you work for. Something like a bank with a lot of boringly tedious stuff on top of procedures will have quite a lot of offshore contractors. They don't even have to be very smart, because truly smart ones decide to move closer towards the source of the moneys.