translate English to French: It seems to possess an adequate level of expertise, which is not shared with other institutions in the form of training sessions.
Il a plus de personnel qu’ ne lui en faut et il est doté de tous les moyens de le il faire.