There are some bosses who are always looking for an opportunity to cut down on their workers salary and if they have the opportunity to delay paying their salaries for one stupid reason or another, they are going to do it. This is because it is always very difficult for them to release that money for their workers even when the workers have already contributed a lot to the company's growth financially.
That is very bad. I once quit a job as a result of delay in salary payment due to the fact that the boss was not even getting involved in the business. I can't understand why a boss won't want to pay a staff the salary when the staff has done a lot to ensure that the company is moving forward.