I have been working there more than a year and never had any issues with them. They are the only company who pays salary on time and never put un-necessary bonds on employees. They have a seperate team who works with work permits and they take care of work permits and all the issues with Visa and all.
No to say - just hires from india because its running by indian guys
Inconvénients
dont pay well
dont care if there is no project
even dont pay salary if you not have any project
ask you to take leaves, sick leaves if they dont have projects
they ask you to be at home if no pr0jects, no response from anyone once you stay at home
dont pay inusrances and all