Swiggy likely to lay off up to 10% of employees after performance review

Swiggy likely to lay off up to 10% of employees after performance review