Congratulations! Very exciting for you, your son, and family. I agree, his agent is vital in this process. FWIW my son's contract had a bonus $ with each MiLB level he advanced. Not a huge amount of money but he was able to not use fast food coupons for a few weeks . Not sure if standard but if your son makes it to The Show see if they will pick up the tab for family to see debut for a few days stay. I think for my son after he was drafted, within 14 days he signed and was on the field for his first MiLB game.