很显然,不合法。不给工资的话,可以向劳动部门举报申诉,也可以申请劳动仲裁,不过仲裁有成本,不知道你7天的工资值不值的去提起仲裁呀。要是能干就继续干,不能干就走人呗,人在江湖,难免吃亏呀。