公司不发年终奖没有违法。年终奖,是企业根据自身情况和生产效益决定的,完全是自己做主,企业现在是自主经营,自负盈亏,国家没有任何规定必须发年终奖,所以是合法的,只要职工
法律依据
《劳动合同法》第十六条,劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。
劳动合同文本由用人单位和劳动者各执一份。