Looking to make the world a better place? Programming may not be for you
High pay? Check. Job security? Check. But when it comes to feeling that their jobs have meaning, even telemarketers rank higher than software engineers, according to a recent PayScale survey.