There are primarily two kinds of agents: captive and independent. A captive agent works for a single company and can only sell its products, whereas independent agents represent multiple insurance companies.