So I bought these shoes because I work in a grocery store deli and am on my feet for HOURS at a time in slippery circumstances, however, I wish I had not bought these shoes.  The non-slip part of them is actually great and I had no troubles with that, but they just are not comfortable for any amount of time whatsoever.  They have no foot support at all and while the memory foam in theory sounds great, it is just a thin layer over the sole so it isn't enough padding to make it through any shift. Maybe a four hour one if you have had a couple of days off, but I doubt it.