My God. How long do you have to stay for the sign-on to payout? I'd do that job for a year just for the sign-on bonus. $325k is like 2. Decades of saving up.
It's prorated, a portion is paid out every pay check starting from day 1. It's just like normal base cash compensation but they call it a sign on bonus to hack around the low max base comp.