So, I'm not 100% sure this is true. But I think it probably is. I read that US Customs and Border Protection had a US advertising agency write this song, and now they are playing it on the radio stations in Central America. Maybe it will discourage them from sneaking over on the train ... ... Source
To me it sounds like the traditional latino pop / folk music. It's them saying that, although it's really enticing to go abroad, the life there will be more like a crucible for anyone who does. Which is true...
Well, let's hope that this advertising agency did a better vetting job on the wording and message than the one that General Motors hired a few decades ago to promote the Chevy Nova in South America. Spent millions and millions on a campaign that basically said Chevrolet Does Not Go ("No Va") in Spanish. Yes, we are decades beyond such ignorance, but with the federal government involved, things can and will go wrong.