Found 5 Europe, Principal jobs