Do not trust them. Half the time they have no work and when they do they do not review or do back ground checks on their clients. They do not create a safe environment for their employees in the field. As well they will lie about the job they're sending you to as well as how much they are paying you. Their only concern is how much money goes into their pockets.
Pros: no pros
Cons: you will get conned in the end