translate English to French: The dilemma for this organization was to understand the trade-off between ensuring its own financial sustainability and working toward its mission.
Le dilemme pour cette organisation était de comprendre le compromis entre assurer la viabilité financière de l’organisation et veiller à ce qu’elle remplisse sa mission.