CEO Andy Byron and Chief People Officer Kristin Cabot have been placed on leave, and a probe has been launched. The duo, both ...