Its "sign-on payments" now - so essentially you get a salary augmentation for your first 2 years (and its applied to each paycheck) so you don't need to pay anything back when you leave.
Think this depends on the amount - my sign-on bonus worked as you described, but some others I know got a lump sum (they were more junior and getting a smaller bonus).