One big difference, to me, between my last job (union) and my current job (non-union) is the differentials. At my last job, if you worked night shift, you made night shift diff for all 12 hours (we had a few 8 hrs people left, and they made evening or night diff, based on the shift they worked). Right now, even though we don't have 8 hr RNs, we make evening diff from 1900-2300 and night diff from 2300-0700. I know they used to do it like this at the union hospital, as well, but when the hospital made a push to switch the majority of RNs to 12 hr shifts and all new hires to 12s, the union pushed to have the differentials reflect appropriately.
As much as I would love for things to happen on a night shift schedule, like meetings and classes, I don't see it happening. Our hospital does do a night shift session for things like forums with the CNO or if the unit wins/ earns pizza, they do it separately for day and night shift, but otherwise, they don't do a ton for night shift, specifically.