Pros
Very flexible, interesting industry and client exposure
Cons
Inexistant management, you are recruited by the sales team then on your own with the client the rest of the time
No processes, HR teams, payroll officers or real back office
No benefits, a fake fully remote position for the operation and sales team to avoid paying for an office.
They will let you go at the end of your mission by lack of opportunities
No bench