I'm not really against them, as long as they're respectful of your time. Ie. They're already fairly sure they want to hire you, not tasking something that will take many hours and get back to you promptly.
I've been given an art test once that was fairly excessive, and when completed they asked for revisions(!). Then when I did them, scored an interview, interviewed (went v. well I thought)... They never got back to me for a year. When they eventually got back to me got me to do a new art test, which I regrettably did, then they didn't reply to me a further 6 months till finally offering me the job. After this process I declined their offer. It was a pay rise, too, but everything pointed to working with them being a nightmare. (I'm angry again after recanting that haha).
Wouldn't bother with them for freelance work, unless it's a particularly big project and/or paid.