Translate the following English sentence to French:
"The ECSC' s working method and public image are extremely dubious."
La méthode de travail et l'ancrage du CES dans l'opinion publique soulèvent de nombreuses questions.