我是一名大专的实习生,今年学校组织去工厂实习,当初工厂的人事部主任来我们这里宣传的是一天只有8小时工作,周六日休息,但是我们来了以后要签合同,合同上有一个是否可以加班的选项,学校让我们选是,然后就是每天上12小时的班,周六日不休息,请假不加班一般也不准,同学有的熬不住想走,但是学校又说如果走的话没有毕业证,而且我听人说我们前两个礼拜是没有工资的,工厂说那是给我们培训,所以没有工资,但是我们每天干的活和工人一样,请问工厂和学校这样做违法么?