Tired american
Lehigh Acres,#2Author of original report
Sat, July 25, 2009
Upon filing my complaint with the BBB today, I read the report for Triad Financial Corporation on the BBB website and in the last 36 months there have been 200 complaints filed and 101 of them were filed in the last 12 months. Seems I am not the only consumer having problems with this company! Thanks