I worked midnight shift for more than 20 yrs. I LOVED IT!
Switched to day shift (promotion) and a regular day shift is NOT my favorite. Liked working nights and having the day to myself. Less annoying people to deal with!
Never had to take time off for appointments etc...
Yes there were times I had to leave functions early or arrive late but I didn't mind it.