Cable operators and direct-broadcast satellite providers save big by outsourcing billing and customer service to CSG. The company helps clients set up customer accounts, process orders, and perform other tasks. About 90% of CSG's revenue is recurring, and its services enjoy high-switching costs, which makes the firm a reasonably stable operator.
And among CSG's four largest clients - Comcast, Time Warner, EchoStar DISH, and Charter - the average contract is longer than five years. This leads to a reasonably predictable
revenue stream, given that these four clients contribute about 70% of CSG's top line.