The biggest issue is, having worked for Intel more than once, is usually pay.
A great example was over the last year I interviewed for several positions, technical writing and project management roles.
Take technical writing for example.
None of the offers were direct hires from Intel, all were contract with no benefits.
Pay ranged from $23/hr to $35/hr, no benefits, - with lots of experience, sometimes certifications, and other requirements.
Remote work wasn't an option post covid.
Very similar roles at Amazon or Facebook for example, most were direct hire, pay was almost always above $50/hr, with benefits. 100% remote.
Close friend on mine interviewed for an engineering position. She has 20 years experience, 2x bachelor degrees and a masters degree all in related fields. The best Intel could do was $26/hr or around $55k/yr. Really?
You can't find talent when you are paying 1/2 the market rate, often less than.
I left Intel the first time because I read an actual offer letter for the exact same position, in the same location, with the same education that was paying $5/hr more than I was making. I had 12 years experience, the new guy had none. Approaching HR about it, after I had another offer in hand, and wanting to stay at Intel they refused to speak to me other than 'they don't match offers - bye".
IMHO stories like that is Intel's biggest hurdle. I have dozens more about Intel doing the wrong thing to their employees over the years.
To be fair Nike is the same as Intel, at least in the hiring practices in my experience.
One last thing the recent announcement about the Ohio factory paying an average $130k/yr to their workers.
I can 100% assure you there is no way they are paying the majority of their workforce, especially manufacturing, anywhere close to even 50% of that. Such a misleading headline.