Oyo plans to hire 250 executives for sales and dismiss 600 in technology
Description: Oyo’s European country house business strategy is evolving and is reducing several business areas to improve efficiencies and leverage synergies. As per the statement declared by Oyo on Saturday,