No but customers can tip in cash of they wish
I did get an advance payment in cash in my first month. I don't know if that's a regular thing or something they would do regularly for someone though.
No, they pay into your bank account
Sometimes but is a headache when u will be paid monthly definitely they will mess with payslip
No, all wages are paid directly into the bank details provided. However, there has been several incidents where they have messed up payroll and paid the employee in cash.
No they cant. bank account only