I love to see people progress, no matter their age, and respect those who do it with hard work and effort rather than it being handed to them...say, a promotion they didn't really work for.
Anyway, good on your son for working at it, well deserved progression!