The thing is, I just heard from my manager. She said the company was having some issue with Payoneer so they wouldn't be able to pay me till they sort out the problem. I was supposed to be paid some day between the 20th and the end of the month. But it's already April 1st today. I have only started working for this company a few months ago so I don't know if this late payment of salary is just a one time thing or not. But even if it's just a one time thing, I still don't like it. It's a proper company after all, holding limited etc. Now that I've given the backstory, here are my questions. #1. Since I haven't been paid for the work I did in February and they still owe me salary for the work I did in March, would it be ethical for me to drop all work I'm currently working on and tell them that I will only continue after I've been paid for the work I did in February? BTW, the company is supposed to pay me on the 20th of each month for the work I did in the previous month. According to my contract. Although, for the past few months, they would pay me some day between the 20th and the end of the month. #2. So far, before they informed me of the late payment, I've already done 3 chapters for them. Would it be right for me to withhold the 3 chapters? That is, if I still don't get paid by next week? #3. If I do resign, should I still list this company in my resume? If I do list them in my resume, what steps can I take to ensure that they'll give me a reference? #4. Is it ethical to reveal the name of the company to the public and warn fellow translators about them?