Johan Mussche startete sein Berufsleben 1974 mit dem Einstieg in das Großlabor DBM Color, das von seinem Vater mitgegründet worden war. Im Jahre 1980 übernahm er die Unternehmensführung und steuerte das mittelständische Unternehmen auf einen spektakulären internationalen Wachstumskurs. Die so entstandene Spector Gruppe gehört heute zu den größten Fotofinishing-Unternehmen Europas mit Niederlassungen in den Benelux-Staaten, Skandinavien, Österreich, der Schweiz Italien, Frankreich, Deutschland und Südafrika. Auch in Australien ist Spector an einem Internet-Unternehmen beteiligt. Das Engagement bei der deutschen Photo Porst AG wurde dagegen im Februar dieses Jahres beendet. Die deutschen Labors gehören weiterhin zur Spector Gruppe.
Mit spektakulären Marketingideen und großem Charisma gehörte Johan Mussche zu den Führungspersönlichkeiten der internationalen Fotobranche. 1998/99 bekleidete er als erster Europäer das Amt des Präsidenten der Photo Marketing Association International, deren Board er bis zuletzt angehörte. Darüber hinaus engagierte er sich in verschiedenen Aufsichtsräten und Ehrenämtern, zum Beispiel in der Vlerick Leuwen-Gent Management School, der Flemish Economic Union und der Handelskammer Dendermonde-Gent. Die operative Führung der Spector Gruppe legte er bereits im Oktober 2000 aufgrund seiner schweren Krankheit in andere Hände.