I like how they are very thorough and use multiple tools to check for vulnerabilities, which makes it easier to find them all! The price can be expensive if you do not have enough people or resources available to perform an assessment. They will charge per person performing assessments, so make sure that you know your budget before hiring their services. We needed someone who could get us up-to-date with our systems' vulnerability levels. This was something we had been working on without success until we hired cyber ops.