If you really can't find a job, to might want to consider them. At least you are busy with something.
Cons
Terrible management and human asset management. You are placed into the clients with no training, no monthly meeting, and on your own.
The owner might come and say hi once or twice a year.
The worse company I've worked by far!