Deel report: median Indian employee took 12 leave days

Business