Good advice to read the fine print regarding school fees and leave. HR was helpful in providing the information even before I submitted my resignation (I actually adjusted my leaving date to make sure nothing was owed).
The Provident Fund was paid on time and in full.
The final check bounced (really). There were problems with their US bank account. We arranged for a wire transfer but when I aked to be reimbursed for the bounced check and wire transfer fees, what do you think their response was? (I was just happy to be out of there)