一般情况下主动离职公司不会给予补偿。但存在特殊情形:1. 用人单位未按照劳动合同约定提供劳动保护或者劳动条件劳动者主动离职的用人单位需支付补偿。比如工作环境恶劣、存在安全隐患等。2. 未及时足额支付劳动报酬劳动者因此主动离职用人单位要给予补偿。像拖欠工资、少发奖金等情况。3. 未依法为劳动者缴纳社会保险费劳动者主动离职用人单位应支付补偿。例如未缴纳五险一金。4. 用人单位的规章制度违反法律、法规的规定损害劳动者权益劳动者主动离职用人单位需补偿。比如规章制度不合理限制员工权益。5. 因欺诈、胁迫的手段或者乘人之危使对方在违背真实意思的情况下订立或者变更劳动合同致使劳动合同无效劳动者主动离职用人单位要补偿。6. 法律、行政法规规定劳动者可以解除劳动合同的其他情形符合这些情形主动离职用人单位也需支付补偿。总之主动离职是否有补偿需具体分析是否符合上述法定情形。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。