Gap is Latest Company to Phase Out On-Call Scheduling of Employees