The two jobs I've had had quite different schedules.
First and old job, I worked my way to be a closer. This meant I would come in at 3pm-5pm then leave at 10pm or 11pm. I absolutely HATED openings, 6am-3pm, with a BURNING passion. I abhorred waking up very early to do somethin I hated. Customers were so dang rude in the morning to, like it's too early for this. So I trained to be a closer. When the closer I was training under retired, I was automatically put as the new closer since I was so good at doing it. I did everythin really fast, clean and almost always left at 10 or 11 sharp, whatever time the store closed at that day. I'm a night owl, so I was always well rested and alert when I came in for the day. I have sleep issues that make me randomly wake up for no reason, unable to go back to sleep for hours on end, or at all. I also can have trouble falling asleep, which could take me hours to do so. When I got home from work after a closing I was still ert and not tired, staying up for a few more hours before I went to bed. Also, if I woke up early enough, I had enough time before work to do some stuff, like errands or shopping.
With my current job, I work from 7:30am to anywhere between 1 or 5pm. It varies day by day. It's a small business, unlike my corporate first job, so schedules are different.
At first I thought I would hate having to wake up early (even thou it was still later than my first job). But it turns out, I don't mind it as much as I thought I would. I still have sleepless nights that cause me to wake up not well rested for the work day, but the work load itself is much easier at this job. Plus, there's dogs at this job, so I get doggie kisses alot

Most of my day now is spent at work, so I don't get anytime to do somethin before work, and rarely after work, unless I get out early. However this job has guaranteed days off, unlike my chaotic inconsistent old jobs schedule, so I can actually plan stuff in advance now.