Mark, they are head hunters, run by all vets, and everyone who works for them are vets.
The vets are easier to train (in general) to your particular job specs than the civilian people due to their training and experience in the team environment.

ITO, you're correct. But so many of them have experience in commanding people, and like I said, they are easier to train for your needs, and understand business and the command structure of things already.
I threw it out there due to your posting of possibly hiring a agency.

Plus you would be helping out people who help us all out everyday.