Read the fine print carefully. All they really do your your business is get you personal credit cards. They act like they get you set up with Dun and Bradstreet, but really they only sign you up for the free account — which you can easily do on your own. The whole thing was a bit of a scam.