Found 140 Europe, Permanent jobs