Odin heeft inmiddels meer dan 30 winkels verspreid over het land, van Leeuwarden tot Eindhoven tot Alkmaar. Dat betekent ook dat er in een groot deel van het land Odin vacatures openstaan.