translate English to French: Take a critical look at your business.
Examinez bien votre entreprise.