I love to deal first hand with our customers. I find this job very rewarding becuase often times we are the saving grace in a time of hardship for many individuals.
Cons
There is little room for advancement and the pay isn't great unless you are the agent. We have to fight for every small little raise we get.
A person can gain valuable knowledge about insurance products.
Cons
The agents are struggling to get by so they have no money to pay you a decent wage. My agent hired me at $13 an hour and then lowered it to $11 when I showed up for work. This promotes unethical behavior all around.