Found 15 Europe, Consultant jobs