Found 18 Europe, Consultant jobs