The main role of a general agent is to sell insurance-related products to other insurance agents or brokers.