Yes, paramedics often work 12-hour shifts, sometimes even longer, and may work weekends and holidays.