Read the latest news from our global teams

Tag Archives for Change in Leadership

STiR announces CEO transition

STiR announces CEO transition

We are sad to announce the departure of our CEO Girish Menon, who has decided to step down after nearly 3.5 years in order to make way for new leadership to steer our future direction…