Found 149 Europe, Permanent jobs