translate English to French: Strategic analysts found plenty to worry them.
Les experts en analyse stratégique trouvent une foule de bonnes raisons de se préoccuper.