I work for Tectura in the US. I know we have an office in Noida and I have worked with many of our colleagues there. I can’t speak to any of the other partners but I do know that employees in Tectura India have opportunities to work in North America - sometimes for extended periods of time.
I know one of the managers over there and personally attest: there is no one better to work for.