Jabulani employs 239 employees. The Jabulani management team includes Annika Struwig (Sales and Marketing Manager), and Stefan du Toit (Chief Operating Officer).
Looking for a particular Jabulani employee's phone or email?