I wouldn’t touch any of these firms with a bargepole!
As the article says a good reputable business should be able to generate it’s own customer base. All you’re going to get from one these firms are people looking for the cheapest possible price who will show no loyalty when they next need anything.