Company led by great management team…
Company led by great management team that know how to vet deals and are a little cynical when investing (good thing because it promotes playing good defense!).
United States
Company led by great management team that know how to vet deals and are a little cynical when investing (good thing because it promotes playing good defense!).