I recently left a job with one paycheck still in the works. Now, HR is saying they are unwilling to pay since I left after only a couple of months. No part of my initial offer said anything about length of employment.<p>What should I do?
Assuming the check is more than a couple hundred bucks, hire an attorney for $100 to $200 to send a demand letter for the paycheck plus your attorney costs to date. (Don't let the attorney do a lot of 'research' make it clear that initially you just want a demand letter. This establishes that the expense goes up the longer they delay. Or, file a small claims action.
It may be easier than small claims or sending threatening letter. Something along these lines happened to me in New York state. I consulted a labor lawyer who pointed out that this was in fact illegal in the state of New York. He actually suggested I contact the state AG office. Once I explained to my former employer that they could be fined they paid up quick.<p>Check your state laws.
Which country are you/your employer are in? How big is your employer ? I know that in the US, it is against the law to <i>not</i> pay your employees for the time they worked no matter what. It is a serious offense. How much money is it ? Talk to a lawyer and take it from there. Do not do anything else on your own and keep all documentation of any communication so far where they clearly deny you your rightful paycheck on the grounds of you leaving in 2 months.