Why Spanish? French would do me more good. I am far more likely to run into a French speaking Canuck than a Mexican...
In FL - Spanish is a mandatory subject that has to be taken in in order to graduate high school. Lots of laborers; roofers, plumbers, electricians, pest control, lawn maintenance, are predominately Spanish speaking. Whether or not they are here ILLEGALLY is unknown. I used to flat out ask the contractor if all of his employees were here legally. Now I just wait to see who they send out. If I call a company and the receptionist has a Spanish accent, I pass. I have had people come to my door after I've hired them, expecting English speaking workers only to find them speaking Spanish and unable to communicate in English. I have had to call a few companies and fire them.
Maybe I am too crass but this is America. We speak English. If you come to work on my property, you need to be able to communicate.