Found 146 Europe, Permanent jobs