Found 7 Europe, Principal jobs