* No
* Only if I get on-call pay
Still, I do think there's merit in keeping your personal life to yourself and not telling your coworkers more than they need to know. I'm not saying you should be stoic or a dick or anything; by all means engage in conversations and be nice. I'm just saying that it's important to have boundaries.
I tend to be someone who overshares a lot (hence my enormous word count on Hacker News), so I just try and keep this in mind.
Maybe I'm lucky. I've so far not had to endure a job for which I was underpaid and expected to meet and exceed every contractual obligation placed on me.
(otherwise where I work, I also avoid talking about politics for instance, but this is a different theme)
A) because picturing at my current work place everybody learning of all my opinions at once and the resulting drama
B) I am in progressive spaces quite often, but they are far from an echo chamber with everyone having the same opinions either ..