Meanwhile, recent research suggests that many leaders working in tech are turning to alcohol and substances to cope with the high stress and uncertainty of their jobs. All Points North ...