When you are considering joining a program or membership, there are a few basic things you need to look for:
What will you be getting when you join – for a program to be legit, it needs to provide you with real value. This could be in the form of products you can benefit from using or selling, training to help you succeed, tools to help you build your business, etc.
How much will it cost – what is the initial investment needed, what is the on going cost to operate the program, are there any hidden or additional costs you need to take into account.
How can you earn money with it and is the compensation plan viable – that is, will it pay out as promised over time, can the company running the program afford to pay as promised and keep the program running, is it easy and fast to earn, is there a big earning potential, and so on.