I accepted employment at a company that gave me a $30,000 sign on bonus to compensate for forfeiting a semi-annual bonus at my last company. The offer letter stated that if I left prior to 2 years of service that I have to pay back in full. (Employment is in California) If I have already paid $10,000 in taxes and have worked 1 year, shouldn't I be responsible for paying less than the $30,000? Beyond withholding my last paycheck, how can a company enforce payment?