Almost every company will go through some trial and error. If you want to succeed in this industry I suggest you build your own business from the ground. Completely ethical, this all sounds to good to be true. Is important to do as much research about the company before doing joining. For example I myself join in those companies and realize is better to learn on your own. All this company really want for you to push their products, and then some people don’t know how to properly put it all together. Trust me I been there, don’t let it happen to you.