I have been working in the current company for over a year but I plan to go as I can't sustain the emotional style of management. My performance has been good but I know the manager has a bad habit of holding the salary of leaving staffs for a period longer than statutory requirements and even sometimes won't give the leaving staff reference letter regardless of how good their performance is as he/she treat them as rebel for his/her decision of "go". I contributed to this co wholeheartedly during my tenure but I don't know what to do if I left without getting the letter. It sounds absurd and will create problems for job searching. Shall I leave and take the risk of no letter or do you think if there is any other method to ensure I get what I deserve?