Pros: none really.
Cons: everything about it is awful
The job is awful. They don't comply with legal regulations. I was paid for each billable hour I completed. That means that if I worked 8 hours and only had 4 billable, I got paid for 4 hours. Not a good job.