The benefits are amazing. They far exceed any other small business I have known. The atmosphere is laid back and fun. You can joke and have fun all day while working. It's like working for family.
Cons
Insurance in general can be a very demanding industry. It is a high-stress field.