要根据具体情况而定。即使说员工工作有失误,但公司不能当然辞退。规定中下面情形公司可以辞退员工:1、员工在试用期间被证明不符合录用条件的;2、严重违反公司制定的规章制度的;3、严重失职,营私舞弊,给公司方面造成重大损害的;4、员工同时与其他公司建立劳动关系,对完成工作任务造成严重影响,或者经公司提出,还是拒不改正的;5、因劳动者以欺诈、胁迫的手段或者乘人之危,使对方在违背真实意思的情况下订立或者变更劳动合同致使劳动合同无效的;6、被依法追究刑事责任的。如果员工符合上面情况的,那么公司可以当然辞退,并且不支付经济补偿。当然,要是员工并没有严重失误,也没给公司造成重大损失的,那么公司是不可以辞退的,要是辞退了的话,需要给经济补偿金。最后,实践中有些不正规的公司会在制定制度,要求工作有失误的员工离职,这虽然是管理员工的一种办法,但是不能违反法律规定。当然,员工劳动合同违约的,也要按照法律规定给,不是所有情况都适合给违约金。要是公司违规的,员工可以积极申请仲裁解决。