The topic of the origin, meaning and use of the word "GRINGO" came up in our office. It was the consensus of the non-whites that gringo was a neutral term while the whites tended to take it as a derogatory term.
"Although it has a generally neutral connotation, many Hispanic Americans use the word as a derogatory or racial term for white Americans who don't speak Spanish" – wikipeadia
What is your take on the word?