How hard is it? How long is the training? Is it a franchise? Do you need to be a franchisee to train? TIA