Franz has a Graduate Degree in Business Administration from the Karl-Franzens University in Graz and a comprehensive background in marketing and international relations. He previously served as the Regional Director for Southeastern Europe in the Austrian Federal Economic Chamber in Vienna, assisting Austrian companies interested in the region. Prior to that, he was posted as Commercial Attache at the Austrian Embassies in Washington, D.C., Beijing, and Warsaw.