Training is pretty good although they only prepare you for the sale not the everyday work.
Cons
The leads are called on by 100s of people making them to not want to work with you. Your own leads aren't yours. Once in the system anyone and everyone (and believe me it will be everyone) will call on it.