"Sociopath" is probably a little too harsh. But you need to look out for your advantage and not always only do what's good for the company. You also need to make sure you get credit for your accomplishments.
I agree with what you said, but I would have thought that was common knowledge. Your interests should always outweigh the company's. Anyone believing otherwise is eventually going to get an unpleasant surprise.
There is still a wide-spread belief that doing good things gets rewarded and that self-promotion is bad. That's the loophole a lot of business people exploit to enrich themselves at the expense of their workers.
I agree with what you said, but I would have thought that was common knowledge. Your interests should always outweigh the company's. Anyone believing otherwise is eventually going to get an unpleasant surprise.