Pros: 100% organic cotton
Cons: price is high if not bought in bulk
They are a little pricey if you buy the box by itself but if you buy in bulk you can save a lot of money and you won't have to purchase any for about a year. It's 12 boxes of 20 tampons each = 240 tampons for $56. average price is about 23 cents a tampon.