If you leave in year 3, you lose 80% of your signing grants.
What you call "signing bonus" I call "guaranteed raise if you stay"