My kids have big feet and can't wear them in shoes. Rubber soles are great for indoors, but in shoes they make shoes tight and feet sweat more. Amazing on slippery floors for clumsy toddlers.
Pros
Daughter loves them, will wear them all day compared to other socks.
Cons
May not be effective on children with excessive sweating or bad foot odor.