Pros
They waste time of job seekers by making them do tasks for weeks
Cons
No respect for the time of employees. They make you wait for hours for the scheduled interview slot time. They give you fake offer of providing you stipend for the trial basis. I was told to do few tasks for 2 weeks by the team, which I did, after which an interview was scheduled with the HR. After an hour of scheduled time slot, finally the interview took place. The interview round with HR felt like an energy drain, as her attitude was unkind. I was told that there would be a second round of interview, which they cancelled in the last minute. When asked for the status of the job, the HR just makes you wait rather than taking any initiative of letting the seeker know about the same. It was not surprising that the promised stipend was not received.