无故旷工被公司开除,是否享有补偿取决于具体情况。根据《劳动合同法》第三十九条,员工无故旷工超过规定的期限,用人单位可以解除劳动合同,且无需支付经济补偿。但若员工存在以下情形,公司可依法解除合同,且需支付补偿:
1. **严重违反用人单位规章制度**:如多次旷工、不服从管理等。 2. **严重失职造成重大损失**:如泄露商业机密、损害企业利益等。 3. **违反法律、行政法规强制性规定**:如从事非法活动等。
若公司因无故旷工解除劳动合同,且员工未违反其他规定,公司应支付经济补偿。若员工因个人原因旷工,公司无权解除合同,需依法支付补偿。
《中华人民共和国劳动合同法》第三十九条、第四十六条。
