Long story short, most of everything else discussed in this thread is not appropriate. If you address women as meuf (hoe), your friendship and romantic prospects will dwindle like an ice cream under the sun.
If that's how you talk in an interview or on a date, you're out in less than 5 minutes (they may wait the end of hour to show you the door, they are not monster -unlike you-).
Language in business can be quite spicy but you don't use that language to address your local baker if you have the most basic manners (granted, many people don't).
But those words are, broadly speaking, perfectly acceptable in many situations. Two 20-something or 30-something friends will use "ouais" (and "yeah"), "putain" (and "fuck" or "damn") and even potentially "cette meuf" (and "that dude") without any issue. You wouldn't use those in professional settings in French or in English.
Isn't that exactly what I'm saying? Using those terms between friends (age is irrelevant and those terms are not just for the 'young') may be OK but you would not use them to even talk to a stranger in the street or in a shop if you have basic manners.
Children are taught not to say "ouais", or not to say 'tu' to adult they don't know, etc. because it is bad manners to.
If I'm asked if I want my baguette on the more crunchy side and I reply "ouais" this is bad manners.
Anywhere else, it is acceptable, don't get offended if someone says those words to you. I have literally heard it used in business meetings with the executives of top funds and companies.