不合法。
用人单位由于生产经营需要,经与工会和劳动者协商后可以延长工作时间,一般每日不得超过一小时;因特殊原因需要延长工作时间的,在保障劳动者身体健康的条件下延长工作时间每日不得超过三小时,但是每月不得超过三十六小时。
公司强制加班行为可以采取以下方式进行取证:
1、考勤记录,上下班时间;
2、要求加班的通知、文件;
3、领导要求加班、以及关于不加班的后果的录音录像等;
4、证人证人。
公司安排员工上长夜班是比较常见的,那么这种行为在法律上是合法的。但是,应该注意的是长时间的加班会影响员工们的身体健康,如果公司长时间强制员工上夜班却没有额外的暂休期,则是不合理的。因此,如果员工觉得公司的安排过于苛刻,可以与公司沟通协商,或通过法律手段来维护自己权益。