I don’t think I explained the wage findings very well. The Full Fact report I linked to is unbiased and has a great summary of the findings. fullfact.org/immigration/does-immigration-reduce-wages/. It also has a link to the full report.
A section cut and paste for convenience:
It found that a 1.88% reduction in pay for semi-skilled and unskilled service workers would be expected to follow, on average, a 10% increase in the proportion of immigrants working in those jobs in a particular region.
Examples of jobs in this category include child minders, cleaners, shop assistants, call centre staff, bar staff and postal workers.
The reduction in average pay for semi-skilled and unskilled service workers is mainly due to a drop in wages for low-paid workers born in the UK. A small part is because immigrants tend to be paid less than native workers, bringing the average down further.
The Bank of England also found that an increase in the ratio of foreign-born to UK-born workers seemed to have an effect on the average UK wage nationally. This effect was much smaller than the effect found when the report focused on particular groups of occupation.
Moving to lived experience. I mentioned earlier that in my occupation (construction/engineering) younger, better qualified European workers are routinely employed in place of older British workers. In my company and on every building site I have ever been on. I am literally inundated with applications for jobs. There is no doubt that it has shifted wages down in our sector. The majority of our workers are self employed sub-contractors, another change in the industry (not Brexit related!)
I would remind you that I am a remainer, I just don’t like the vitriol that is thrown at leavers. The EU might have been ‘better’, but it was not better for all people.