I wore these to work actually. Worked a couple 12 hour shifts in these bad boys, great arch support.
They're not slip resistant at all, like I would slip around at my work all the time, so I can't imagine on like a gym floor running around.
Buut they're great for wearing extended periods of time.
I basically wore mine out, and I got them for such a deal. I can't find them anywhere else for the price I got on amazon!