Pros
You are given ample opportunity to promote. You really have to work you tail off. They give you everything you need to succeed. Personally I feel that most of todays generation does not really understand the concept of working. I work from home about 90% of the time. You are given a company car and laptop for personal use (within reason). I have never had a problem getting compensated for overtime worked. Farmers is great about recognizing outstanding performance. It is not uncommon to recieve spot bonuses and gift cards in excess of $50. Farmer's is a company you can retire with.
Cons
It can be stressful at high volume times when you have claims calling all the time. Its not so much Farmers, but the insurance industry as a whole. We are not trusted from the get go. I do not like the changes that Farmers is making to the benefits, but they are still better than what you find at other companies. You can make up to 25% of you annual salary as a bonus that is given out each March. In my opinion the health insurance is quite expensive. I believe it is about $100 a month just for me. It would go up even more if I added my wife.