See on outsourcing, I'm in data/dev which would be an ideal area to outsource but the skillsets still simply aren't there, tbh the skillsets are scarcely there in UK grads really I've found hiring into my department shockingly difficult. For repetitive really instructional work I've seen it be outsourced effectively but for bigger strategic projects, definitely not. Tbh my primary goal / every business' goal should be automation, our biggest problem has always been the dinosaurs that insist on hiring legions of 21 year olds to fill in antiquated tit inaccurate spreadsheets, though. Outsourcing that kind of work is great as you can hire someone in India or Eastern Europe for 3-4 hours a week vs a junior or midweight full time in London, but the sort of work you outsource has to be very instructional/repetitive, the skillsets aren't there to QA work, offer insights, improve off own backs...then again it's not in this country either tbh. The work I see SEO/marketing teams doing needs automating (this is my biggest project at work at the mo) but in absence of that they could 100% be replaced by offshore staff, but I can't imagine the control freak micromanagers allowing that to happen as they need juniors spoon feeding them info they're too lazy to read themselves. The more I write the more I realise how wholly disillusioned I am with work, sorry!