ABC Corporation has a liability structure that includes a series of pension obligations due over the next 10 years. The company seeks to adopt a cash flow matching strategy to ensure that it can meet these obligations as they come due. In this context, explain the concept of cash flow matching. Additionally, discuss the potential advantages and disadvantages of employing a cash flow matching strategy for ABC Corporation's pension liabilities.