No one will get salary on time in any month. Salary will be delayed 1/2/3 months, if you are relatives of management person than you should forgot the word "salary". They will say I have transferred your salary in your bank account than you will check and will inform them it's not done yet, than they will say I will give cheque on this/that day, please collect from me.
If you have really transferred our salary than why are you giving it 2nd time in form of cheque.
So in terms of salary worst experience you will got from this organisation.