Pros: free and discounted product! respectful managers and fun co-workers.
Cons: annoying customers
For a retail job, Aveda is fantastic. During my time there, I worked at five locations in two cities. Management were respectful across the board. Although a "sales advisor" doesn't get great pay, it's equivalent to other retail positions and Aveda offers a better work environment and organizational culture than many other retailers; for example, it's a much more fun and easier retail choice than working in apparel.
Most Aveda customers are fine, but a lot are annoying and impatient. Great co-workers and discounts, however, compensate for that. When I worked at Aveda, the discounts and offers of free products changed frequently but were always fair.