Avon Reps and Teamleaders Required for Avon opportunity Elgin, MorayPermanentRecruitment Avon Cosmetics LTDCommission based only -potential earnings £50-£1000 per month3 days ago