我应聘的中国银行保安,但是和我们签合同的却是保安公司,同志们这样做对吗?另外根据保安公司的合同上写的,基本工资1470元,其中包括398元要老金,但是保安公司口头承诺今本工资1470元,每说里面包含养老金啊!!合同上还规避了他们保安公司的责任,口头承诺每月共计8天公假,实际只能休4天,每天加班费40元,但是他没有给付加班费,是不是属于违约,合同还有效吗?