I really hate when pay is late by a few days. I feel anger towards the company when the pay is late even when they say “It's the bank's fault”. You know why? Because they have 2-3 days to send the process/docs/whatever to the bank so that salary could be credited in the next following days. Most of the time, it's late because they send it 1 day before or in the morning the same day.
I just learned salary will be credited on monday instead of today because the thing was sent this morning. So I basically sat all day long and did nothing. I don't work for free. If salary is late by 6 days I'm not being productive for 6 fucking days.