Not really 'slip resistant' but I've not really found any shoes really slip resistant other than golf shoes.
They're actually pretty easy to keep clean.
I also use them as a method of selling protector. People often comment on being surprised that I wear white shoes to clean in and I reply that I treat them with the same product I treat carpet with. I say, "watch," and spray them a little and it beads up and I wipe it dry. It's upped my sales.