The selection process can be long because BairesDev has 2 or 3 filters and then each client will do their own process.
I was selected for a project that used a proprietary plataform (even when my resume is 90% .NET) the platform poorly documented and was hard to progress when asked if I could switch to another client HR explained to me : "that only happens when the project ends" Yet other developer, that worked with me in the same project has offered that option and switch without a problem