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

Alle groepsmaatschappijen zijn 100% eigendom van Catom.