Prós
They had some good customers, projects were not that bad.
Contras
In addition to failing all of the deliveries to customers due to incompetent people, their HR fails with their immigration promises to employees, which directly impacts lives of people. Turnover is huge, 0 commitment from company regarding your eployment.