infotechlead

Alibaba cloud business starts job cut impacting 7% of employees