My experience with this company has been quite frustrating. Initially, they weren't clear about the assignment they wanted me to work on. After I completed the first one, their HR informed me it was the wrong assignment, even though it took me four days to finish. I understand that mistakes happen, so I redid the correct assignment. The HR then expressed satisfaction with my work. However, after a few days, they stopped taking my calls. This has now happened twice.
Given these experiences, I would strongly advise against wasting your time with this company.