Spain has lot of immigrants and there is lot of social diversity.
There are jobs in various sectors in industrial organizations employing people at various levels of the organizations.
Spain having a strong economy give ample of opportunities to the people in various sectors like medicine, research education, office administration etc.