In short term immigrants definitely have negative impact on wages.
However, in long term brain drain helps Silicon Valley to maintain its software capital of the world status.
Nokia mainly depended on local workforce. From Poland it is much closer to Finland than to US. But it was Google US which hired my brightest school mates.