view-company-reviews
/company/telecom--inc/place-order
2 Reviews of Telecom, Inc.
Oakland, CA, United States
100% of buyers recommend this company
2
John Y.
Imported Review
24 Feb 2023
Telecom, Inc. performed at par with our expectations, given the lower quality leads we provided.
Jeffrey M.
Imported Review
16 Feb 2023
They are a highly coachable team that allowed us to move quickly and scale without pain.