Non-slip seems to work, although I no longer work in extreme slippery conditions. They don't look horrible for what they are, pretty much like the photos. They are some of the most uncomfortable shoes Ive ever had. Worked a short waitressing shift in them and was almost in tears when I got home. Wore them other times to break them in. Worked a double yesterday and can barely move because my feet hurt so bad. I cant even pinpoint what part of the shoe hurts. Its just the whole thing.  I would try some kind of insert but I think that would make them too tight.