Found 6 Europe, Permanent jobs