Coffee shops
I don’t know about san francisco but I’d say any place that gives you good hours and benefits while treating you with respect and dignity is the way to go. Sorry I can’t give a specific name.
I’m a big fan of the Boulange in Cole Valley.
Cafe du Soleil.