Found 121 Europe, Permanent jobs