Oyo would fire off 600 executives from its IT departments while hiring 250 in sales.

As it closes projects and integrates teams, Oyo expects will lay off 600 employees across its technology & product divisions. Oyo Would Fire Off 600 Executives The business announced on Saturday that it is employing 250 sales professionals. “Oyo is reducing the size of its product and engineering teams, corporate headquarters, and Oyo vacation homes … Read more