I'm on the staff bank as a HCSW - yes, mostly 12 hour shifts but quite a few earlies and lates, and wee twilight/tucks as well. And because you pick your own shifts you wouldn't need to do anything back-to-back. I would imagine agencies are the same (and probably quicker to get registered than the staff bank, where recruitment can move at a snail's pace)