Pros
The pay was decent, only real pro I can think of.
Cons
If you work for this company, your entire job will be a gamble. They cut several contractors without notice, warning, or even follow up.
The management here will try and cover up HR related issues and have nepotism issues with their clients. They went straight to the client, instead of properly handling it. They discriminate and violate EEOC guidelines.
Once they cut your contract, they will threaten you until you return everything.