Found 166 Europe, Permanent jobs