My experience with them was really a night mare, totally unprofessional people always talking lies, never committed to complete a job, take slippage very lightly even when the delay is in order of months. Having all sorts of issue and excuse. Taking your money upfront and not delivering things, rather using your money to complete the other pending projects.
If you are already committed to them in a project, my best advice is to hold the money sufficiently or otherwise please have legal contract in place, they are clever in giving verbal commitments but never a written statement in any form. Even for my enemies I would suggest these people as they have so cheap mentality.