Found 26 Europe, Consultant jobs