What is your definition of good? low rates, high leverage, good training, been around longer than a month, consistent payouts, platform, etc.
You got to define what you want in your firm to get a better response than the obvious shill posting like above (BTW, not talking about CyGroup)...