Sachverhalt: A. Das Bezirksgericht Winterthur verurteilte A._ am 15. Mai 2019 wegen qualifizierter Widerhandlung gegen das Betäubungsmittelgesetz (BetmG), teilweise in Gehilfenschaft, und Widerhandlung gegen das Bundesgesetz über die obligatorische Arbeitslosenversicherung und die Insolvenzentschädigung (AVIG) zu einer bedingten Freiheitsstrafe von 24 Monaten (Probezeit: drei Jahre). Dazu sprach es nach Art. 66a Abs. 1 lit. o StGB eine Landesverweisung für die Dauer von fünf Jahren aus. B. A._ focht die Landesverweisung an. Das Obergericht des Kantons Zürich wies die Berufung ab (Urteil vom 8. November 2019). C. A._ führt Beschwerde in Strafsachen. Er beantragt, das angefochtene Urteil sei aufzuheben und es sei von einer Landesverweisung abzusehen. Ausserdem ersucht er um unentgeltliche Rechtspflege (Prozessführung und Rechtsverbeiständung).