Answer by
Amber (23)
Both Avon and Mary Kay have great products, and are well known for doing more than just selling. I believe, however, that Avon is the better of the two. Unlike Mary Kay, Avon has more variety in products, like jewelry and men's products. Plus Avon is more affordable.