The entire office department works from India. When we reach out to them for any payroll issue or HR-related questions, they are not available. You will not meet anyone in the USA, and everything happens online. I found myself terminated all of sudden when the projects got completed. They are not helpful to employees for transitioning to another project.
I did not find this company legit.