Found 6 Europe, Manager jobs