Found 10 Europe, Manager jobs