translate English to French: We are proud of what we do, but we accept that we could and should do more.
Nous sommes fiers de ce que nous faisons, mais nous sommes conscients que nous pourrions et devrions faire davantage.