I have always thought of it as a mild swear word. A word I wouldn’t want my younger children using but wouldn’t be too bothered by a teen (but not to their grandparents) type word.
There is a current radio ad using the word which made me think about it earlier. I was surprised when I heard it and didn’t think it was a word I’d heard used in ad’s before.