Among top companies, e-commerce major Amazon India was pegged as the most ‘attractive employer brand.’ That was credited to the financial health, keeping up with technological developments and ...
“For me, structurally, India is more attractive in the long-term. China, of course in massive and will be the biggest global economy. How you play that is much trickier,” he said. Coombs was ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results