Pros: they provide an opportunity
Cons: they don't like to pay you!
They WILL rip you off if you let them! They were successfully sued for employee non-payment. They contract with the government to provide jobs and are paid so much per person to do so. They will then charge the prospect for his schooling and/or licensing, essentially double dipping. they also will not pay wihile you are at a terminal and training. But that was then, I don't know about now.