Study: CIOs happier than ever, but still don't stay long