Different cultures are not the problem: poor team maturity is