The number one meaning of FOB was "Fresh off the boat."
It means the new guy in town, the greenhorn, someone who is naive, someone who does not know the ropes and the culture. Maybe they talk different, wear funny clothes. Maybe they have no job or money. They just arrived! It doesn't have to be negative. We are all FOB sometimes.