When choosing a security testing company to perform penetration testing, red teaming, etc., there are a few things you should consider to guarantee that you find the optimal company for your situation.
Read more on that topic here: https://penconsultants.com/compare