Pros: agents work very hard!
Cons: small office environment, customer complaints.
In general, people are not excited about paying for auto/home/life insurance. I always felt bad, as rates would rise with every renewal, even if there were no tickets, accidents, or claims. Customers would call and complain and although I was sympathetic, there was not a lot I could do.