A good outsourced company
Pros
They are simple and direct. They assign you to work with a client, but before that, you meet the client to see if there is a match. Payments are made through a system called Deel. I was hired as an employee under the Brazillian labor laws (CLT). If you want to be assigned and interact direct with their clients, this is a good place. Of course, it will depend on the client you are assigned to.
Cons
I think the onboarding process is a little bit confusing and could be improved. Specifically the issue for me was the lack of information regarding considering Brazilian labor laws. I think that for workers from the US, for example, it is more clear. The other thing is the need to report activities being performed with the client. This is not a strong issue, and I understand that they need to do that due to their business model, so it not really a con, just something I think it is import to mention.