Stellar Search joins the ECI Executive Search Group as a partner for their International Network in India New Delhi (India), September 14: With its 50-year legacy, ECI is one of the world’s foremost global networks of retained, boutique Executive Search firms. The network comprises of 11 independent companies across the world, […]