strategy careers in Hamburg, Germany