Your voice has a chance to be heard now! scamion.com - we bring changes together.

report scam

Excella Benefits


Country United States
State Florida
City Plantation
Address 1000 S. Pine Island Rd., Suite 901
Phone (866) 275-9595
Website http://www.excellabenefits.com/

Excella Benefits Reviews

  • Jul 12, 2017

Individual has a tendency of buying leads and data for his call campaign and then charging back the purchase after goods were delivered. There is no recourse since the goods are intangible. I want the rest of the lead generators and data vendors to be aware of this so they don't get burned also. Unfortunately I had found a little to late that he has done this to other providers as well.

Write a Review about Excella Benefits