The interplay of STAT3 in cancer cells and immune cells in tumor microenvironment is very complex and remains elusive. Here, STAT3 is linked to cancer.