Stibo wins hearts and minds with global brand Jan 30, 2025The data company has revitalised its international employer brand in just four weeks with impressive results