公司强制加班但是给加班费不违法。1、除4种法定情形,用人单位不可以强制员工加班工作;
2、上述法定情形是指以下四种情况:
(1)生自然灾害、事故或者因其他原因,使人民的安全健康和国家资产遭到严重威胁,需要紧急处理;
(2)生产设备、交通运输线路、公共设施发生故障,影响生产和公众利益,必须及时抢修;
(3)必须利用法定节日或公休假日的停产期间进行设备检修、保养;
(4)为完成国防紧急任务,或者完成上级在国家计划外安排的其他紧急生产任务,以及商业、供销企业在旺季完成收购、运输、加工农副产品紧急任务。
3、按劳动法规定,用人单位由于生产经营需要,经与工会和劳动者协商后可以延长工作时间,一般每日不得超过一小时;因特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下延长工作时间每日不得超过三小时,但是每月不得超过三十六小时。