ADIDAS, that's all you need to say. I've been wearing them since Run DMC had to wear a shell sock, I love them. I have about 10 pairs. I wear all of that except my black leather Chuck Taylors. This is for my bike rides.
Pros
Got them for my brother and he loves them.
Cons
May not provide adequate arch support for those with high arches.