Yes, Survey Junkie does pay you for your opinion.
They have numerous market research companies paying them for their services, and they have to pay out some of their profits to those who choose to take surveys.