Unions say the retailer is putting “profit before safety” as it tells some warehouse staff to work overtime.