So for a simplistic financial conservative like me, roster bonus = good because you're not living on credit, and signing bonuses pushed ahead = bad because then in 2026 you're paying for something that you bought in 2022 that you may not even have any more.
Simplistic, I know. But you helped me understand the concepts, so thank you.