There is not one single pro going for this company. They should be investigated and shut down. Oh wait. They have a great business name.
Cons
They avoid paying until the very last minute. And even after they agree to pay you, it's still like pulling teeth. I needed to use the client to pressure them to pay me. Won't answer phones or emails. Don't think they actually have a base in USA.