Though tech cities such as Bengaluru, Noida, Pune, remote work, start-up ecosystem are in India's favour, salary, infra, and policy could be challenges. What companies are saying?