Found 123 Europe, Permanent jobs