Palacio802, if you have a job in Spain and you are from outside of Europe, it means that a company is sponsoring you... My former company brings all years some Chileans pilots for the firefighting seasons, and they can work and live because they have been sponsored. The same way we were to chile in their firefighting season ( european winter)
Bravo73 almost of the european countries have similar regulations regarding immigrants, so if you are not legal resident or have been spored nobody is going to hire you.
you are talking rubbish when you said it might be a case that spanish companies hire illegal immigrants....
Please if you don't know anything about spanish companies, don't tell bullshifts here...