Executing on in-house efforts for customer service can be difficult; it takes the right background and continual hiring and training, not to mention complex IT systems to support and workforce management issues. You may also be outsourcing some portion of your customer support today, but you need more help, or you need a niche partner to support a new product or initiative.