What are the concerns of working for a company on contract basis, I have been offered a role for a US company who doesn’t have a office in India and want to hire through a global HR company?
valid question