Feature

18 companies that suck at customer service

A recent Forrester Research report shines a spotlight across different industries on companies whose people skills leave a bit to be desired, to say the least.