There is a high chance that you will be working with Latin American programmers, so your everyday conversations are probably going to be in Spanish. Nevertheless, an intermediate level of English is mandatory to be able to interact with the rest of the company.
You get the job offer directly from US companies, no intermediary in between.
That depends entirely on your skills, knowledge and experience. Basically, it depends on what you have to offer to the project. If your profile suits an open position, in the interview you will be informed about the pay.
Don't worry, you don't need to. If you apply, your profile will be saved in our professional network and database. We are always looking for new talent, so we will contact you sooner or later.
We will contact you at all times. From the moment you apply, we'll be in touch. Whether you get the job or not, we'll keep you informed all the way through the process.