I mean 950 is not a bad sample size (gives a 3% margin of error for populations of millions) the trouble is they don't say where they found these 950 people. So yeah, if it was an email survey or a people-who-answer-telephone-calls-from-strangers-during-the-workday, they may have selected for information workers.