Lately, I have been hearing suspiciously often about salary delays. I had a similar experience at my first job about 9 years ago, but I didn't stay there long either. After that experience, I always chose my job carefully, and even at the interview stage, I discussed it. I understand that there are different situations, but it shows its attitude to its employees when a company consistently delays payments. At my current place of work (I am an account manager), we have all wages and related taxes paid through
https://www.payrollindex.com/payroll-services/. I like this. I think that delegating the calculation of salaries is a good idea.