Definition of pigs get fat and hogs get slaughtered in English English dictionary
(deyim) It means something like "It pays to be greedy, but not too greedy, or you'll get in trouble" or maybe "Make sure you get what you deserve, but don't be too greedy, or you'll get in trouble."