CMO tenure has been climbing since 2007. 2014 was no exception: According to executive-search firm Spencer Stuart, the average length of time chief marketers remained in their positions last year was 48 months. That’s according to new data, out today.