Found 176 Europe, Permanent jobs