BairesDev has a very systematic selection process, starting off internally with a lot of technical and soft skills tests, along with interviews with their team. There is quite a lot of tests which can be intimidating at first, but I took my time and after about a month I received their internal approval. Past that, the recruiter then tries to allocate you in a project. This can also take a while depending on the market and your own skills. For me, it took about 4 months. What I can say is that it really felt like the recruitment team was trying their best to find me a project. Almost every week I got calls from them asking for details on specific experiences that they could share with potential clients, until finally of them worked out and I got a final client interview. Overall, the whole process feels very well structured and it really feels like they know what they're doing. In spite of all the testing and the lengthy process, I felt it was a very positive experience.