translate English to French: It's a central question for the team.
C'est une question centrale sur laquelle se penche l'équipe.