Allocation in projects is 6 months, if the project continues and the client likes you, you continue, otherwise it is necessary to look for another vacancy available with another client. Usually does technical interview and interview with client/manager. It's like looking for a new job every time you leave a project.
If you fail in any interview, you get burned, because everything is recorded and people in the company/client have access.
At the moment, very few vacancies for Brazil.
Lack of transparency in the company's working model.