De organisatie bestaat uit negen verschillende teams met ongeveer 120 medewerkers. De organisatie staat onder leiding van directeur Jan Jennekens en twee leidinggevenden.