I have no problem to work at night shifts because I'm usually interesting to do. Some works at night time as there are no disturbances. This helps me to do my work by putting all my efforts with concentration.
But I have problem to work at weekends, because I need relaxation from my busy routines and to gets mental freshness to work on next day to achieve my task satisfactorily.