Independent Research firm report says Kin + Carta scores well in strategy, including client co-innovation and employee experience, and cites its ability to blend strategy and innovation in a “‘roll up your sleeves’ culture” Kin + Carta (the rebranded St ...