I am an NRA member, shoot at the local range, have a carry permit but work in a no carry environment.
I have never "advertised" guns around work. No sticker on my car, etc. But most of my field work is at military installations, so they're pretty gun friendly except I cannot bring a personal weapon on base. But if a conversation comes up its usually pro-gun rather than anti-gun.
However if one goes to meetings in the Northeast with vendors you can never tell what side they'll take, so I'll keep low.
My strategy is never back down, but never be on the offense. If you can let sleeping dogs lie, then do so.