职工得了癌症后单位可能会有补偿。用人单位基于人道主义可以对还有癌症的职工进行补偿。如果经认定该癌症为职业病的,职工还可以从工伤保险基金中获得赔偿;如果用人单位没有为职工购买工伤保险,则由用人单位按照工伤保险待遇进行赔偿。