mutual exchange of assistance (idiom) / to benefit from each other's strengths and make up each other's shortfalls / to reciprocate with material assistance / scratch each other's back
(idiom) mutual exchange of assistance; to benefit from each other's strengths and make up each other's shortfalls; to reciprocate with material assistance; to scratch each other's back