I did night shift for like 9 years. I actually preferred it and 10ish years later I have no regrets about it. Honestly I kinda wish I still had that job. The place has changed how it works a lot according to someone I still talk to that is still there, so I would probably hate it now. But other than management sucking, I was damn good at it and it was satisfying. Not the work itself, (it was just a warehouse for a clothes company) but I was satisfied at how well I picked everything up and other than a handful of positions, given the ability to loop time, I could have run the whole place minus those particular spots.
Either way, that part of it was satisfying. And I liked not always missing stuff that happened during the day. I could switch sleep schedules to fit other plans when necessary. I wasn't always just automatically out of a given social interaction because of the time, or unable to make a certain doctor appointment.