Gringo is a racist term, everybody can look that up on wikipedia. Pretty much any generalizing slang tends to be derogatory (look that up too).
... And while you are at it...
Look up "fluid time" and "rigid time", see which describes yourself.
Finally, thanks for the great advise on jobsearch, I wish I had 33 years of experience when I was 23...
I am done... This was my "reciprocity" for you my racist colleague