I love sarcasm and snark in general. Guilty pleasure.
But it can also be a barrier to others, and I have to pick and choose when I roll it out. You have to understand whether those around you are going to get the joke the way you intend it.
Understanding sarcasm requires understanding the context behind it- without it, the joke is lost. Self-deprecating sarcasm can come across as arrogance, which will immediately separate one from their listeners.
If everyone is in on the joke, it can be wonderful. Anything else will be awful. Use sparingly.