The socks are as effective on carpet as they are on non-carpeted surfaces. I was gratified when my father had stepped on a later-seen wet spot and never slipped or slid. I would advise persons to avoid stepping on any wet spot, but, in my instance, the product didn't slip out from underneath my father when he'd stepped on that later-seen wet spot.
Pros:See Above. Additionally, the product seems not to fray after multiple washings, and seems to retain its non-slid grip.
Cons:I have no negative opinion(s) regarding the product.
Overall: Yes, I would recommend this product.