My 7yr old daughter loves these socks and she can have fun adding her personality to her "boring" uniforms The knee-high style may be too informal for certain dress codes or events.
Pros
My daughter loves them
Cons
The knee-high style may be too informal for certain dress codes or events