Some pros are they are very good to practice your swimming skills and technique. They work fantastic for water aerobics and offer great resistance. Some cons are they fall apart very easily and the caps on the end fall of every time you would put it in the water. After a while when the caps fall of the foam easily gets mold. On a scale from 1-10 I would give it a 6/10.