InDemand Interpreting announced the results of its annual Net Promoter Score Survey (NPS), today’s standard for measuring customer satisfaction and loyalty. InDemand’s score of 62 puts the company in the top five percent of American companies selling to other businesses. Read more.