pros:
extremely light and flexible
great for exercising
cons:
looks ridiculous
can be a bit not comfortable if you wear it for a long time
if you wear it after washing your legs you'll have wet shoes for the next couple of hours.