Cold calling can get tedious and you can get burnt out after a few months of minimal results. Not enough consistent business unless you land a large customer and build a great relationship. Difficult to build such a relationship over the phone rather than in person.