其实工资发放只要不拖欠就不违法,不过,如果发薪日正好在节假日期间,单位则应该提前发放。根据《工资支付暂行规定》第七条,工资必须在用人单位与劳动者约定的日期支付。如遇节假日或休息日,则应提前在最近的工作日支付。工资至少每月支付一次,实行周、日、小时工资制的可按周、日、小时支付工资。月初就发工资的多为上市公司、外贸公司、高科技公司、国企。福利待遇好、准时发放工资,节假日提前发放工资。部分A股上市公司和制度健全的、效益好的、注重管理的公司。企业流动资金充足稳定。多为小企业,尤其是社会服务业、劳动密集型公司。人员稳定性差,流动性大,无固定休息日和福利。多为不靠谱公司。甚至离职也不能按时结算,社保基本福利也未必有保障。因为工资需要花时间统计和核算,越大的公司,工资核算量就越大,所以企业普遍的做法是15号发上月的工资。还有些需要计算绩效或销售提成的公司,会选择分两次发放工资。除此之外,部分公司为了节约成本,让资金的流转更快,选择更晚发工资。