Catom heeft zijn hoofdkantoor in Breda, en zes regionale verkoopkantoren in Staphorst, Arnhem, Roermond, Heino, Tholen en Lelystad met daarnaast op het water de twee hoofdvestigingen van Slurink in Dordrecht en Lobith. In totaal heeft de onderneming ultimo boekjaar 745 medewerkers, omgerekend 492 medewerkers in fte.

Alle groepsmaatschappijen zijn 100% eigendom van Catom.