Pros
Great support, mostly made up of professional and motivated employees that understand relationship building and keys to success. To be honest, the Agent position is an excellent opportunity if you "have what it takes". People who have good personal skills, honest, hardworking and intelligent will do well. It is not for the weak willed or people looking for instant gratification because all good work takes time to master along with real/honest effort.
Cons
The truth is (and I mean this as objectively as possible) the Agent position is not as easy as it seems but can be very rewarding if worked at with the right attitude and planning. Also, it would be nice if the company helped out with some expenses for agents (although if you sell enough it's worth it anyways)