Not so good work Agency, most of people have problems with Salary, and a lot of mistakes (defraud) from accountants. If you're not on private location it's even worse. They can arrange a accommodation, but there is a lot of pathology on their camps.
Salary is minimal, and excluding accommodation (prive or not) there's not so much money to spend.
Contracts are weekly, so they can fired you at the end of week and you can be without any work for unknown period of time.
Much more cons than pros if you work with them.