You will soon find that it is very difficult to locate information on a new company. There just isn't much available when a company is fairly new. Sometimes you just need to take a chance and see how things work out. But make sure you take reasonable chances. I will be the first to admit that we have occasionally broken this rule ourselves.
Some programs require a monthly fee to participate in their affiliate program.
We don't care much for these, but again if the fee isn't too high and you like the program and products, you can try one or two for awhile to see how it works out. Make sure you can get out of it at any time. There are several sites on the Internet that address the subject of Scams. By all means utilize these resources, but don't take them as a final word. Sometimes these sites attack a new Internet venture with just the information they want to hear.