Pros
1. Financial rewards are exception and exceed any other compensation package in the industry.
2. The is a sense of community among the agents that I have come in contact with. A very collaborative approach, civil conversation even when there are disagreements and tons of information about the various aspects of the company and the industry. My group exceeds 500 teammates who always exchange ideas, answer questions and provide experiences that help you with problems.
3. Frequent access to management when questions need to be answered. A problem solving approach to resolving things.
Kontras
I have not found any major "cons" in my 3 years