Definitely slip on shoes but not "non-slip” shoes. Got them for my son to wear at his first job. He needed shoes to work in a kitchen at fast food and wanted grip. He wore them once and slid all over the floor.
Pros
Fits great. Very comfortable.
Cons
They offer minimal protection for the feet from impact