Yes, medical assistants sometimes will have to work holidays. It will depend on their workload, their working shifts and the terms and conditions of the employer. They may also have to work evenings and weekends to cover shifts in medical facilities that are always open.