Only an asshole company would do this to a future employee. And only an asshole would allow themselves to be exploited like this.
Guys: work on contract. Get paid. Your lack of self-esteem affects everyone else in the workforce trying to earn a living. Don’t sell yourself--or your peers--short.