公司不给休国家法定节假日是不合法的。除非单位有正当的理由,比如出于生产经营的需要或有特殊原因,并且与劳动者或工会进行了协商,否则在法定节假日不安排放假是违法的。单位在法定节假日安排工作时,应严格遵守相关法律法规,尊重劳动者的休息权,否则将可能面临法律责任。
具体来说,根据《中华人民共和国劳动法》的相关规定,法定节假日是劳动者享有的休息权,是保障劳动者身心健康的重要措施。如果公司在法定节假日不放假,且不符合可以不放假的条件,那么就需要依法补偿员工。补偿的方式是按照不低于劳动者正常工资标准300%的报酬进行支付。这是法定假日加班的补偿标准,旨在保障劳动者在法定节假日期间的休息权和劳动权益。
因此,如果公司不给休国家法定节假日,劳动者有权向劳动监察部门进行申诉投诉,要求公司支付拖欠的加班费或安排补休。如果劳动监察部门认定公司存在违法行为,将会对公司进行行政处罚,包括罚款、责令改正等。同时,劳动者还可以通过法律途径向法院提起诉讼,要求公司支付加班费及相应的赔偿金。
综上所述,公司应当严格遵守劳动法规定,保障劳动者的合法权益,在法定节假日合理安排工作并依法支付加班费或安排补休。如果公司不给休国家法定节假日,劳动者可以采取相应的法律措施来维护自己的权益。