Because a person looks "foreign ", doesn't necessarily mean they're not a citizen.
Disney employees wear name badges that include their home country or US state. A large number of them are not US citizens. And in fact you see J-1 workers in vacation destinations all over the US. We have a ton of them here in PCB. (One gal from Romania asked for DC and ended up being the lifeguard at my apartment pool at Settler's Landing - I guess the powers that be thought that was close enough. )
Also, the foreign workers who are working there are (1) filling jobs that Americans won't take and (2) paying state and federal taxes.
Stop it. This is Disney, not some bean picker. Also I don't believe they pay state taxes, just federal. Also temporary/seasonal US workers don't have state taxes taken out of their wages - they settle up with their own state when they file their taxes.