Hi Gabriel. Are you moving to Miami? I don't know if you have connections in Miami but that definitely helps and may even be crucial due to the culture here. You also need to be bilingual for everything from low wage hospitality positions to executive level positions. Regarding teaching, there was a shortage of teachers here for some time but due to the economic conditions, there are now almost no positions. Check out the Miami Dade Schoolboard website. I am new to Miami and in the comments from people I meet the consensus is that any job is hard to find, especally a professional one.