I wear these under my dress socks. I can get the best of both worlds, a nice looking dress sock that everyone sees, and something that is actually thick and comfortable on my feet. No more sweaty feet! A little more hassle in the morning, I have to get 2 pairs of socks on, but well worth it if your feet sweat in dress shoes and dress socks.
I like that they actually have 2 sizes, not the "one size fits all" nonsense.
I tried the WalMart brand (Starter) as well, to begin with these were about twice as thick. Now they are about 3 times as thick, because the WalMart socks have become thinner with each washing, these still look great. Very happy with my purchase and am ordering more.