I have an interesting perspective. I am under 30 and I work in tech. I got into my first tech job two years out of school, but similar to your son - I started making a healthy six-figure income starting at age 26.
The largest thing when thinking about what position and who to work for is really & truly not only career projectory.. but what companies are ready to take a holistic investment in your development early in your career. Like investing, tech really is a risk and reward world.
I joined a small, unknown software start-up (unknown here in the US, but had a healthy start in the EU). They paid me $50K per year with $5K bonus potential to travel and implement the software to their very small customer base. Good benefits package, decent pay for the Dallas area for a recent graduate. I was the 20th employee here in the States.
But the largest reason I joined was because of two reasons:
1) The product is absolutely phenomenal and I could feel the passion and drive towards it within my first interview with the company
2) The amount of attention, development & mentorship that I was to receive in the role from my manager at the time.
Within 6 months, my manager at the time saw my technical development and aptitude for customer service & our product, and invited me to become a sales rep (which was ultimately my goal - to go into enterprise software sales).
I have become one of the premier reps in the entire company since and have received countless opportunities internally to push my career forward. The companies I work with and the deals that I work.. if I was working for one of the more late stage, traditional software companies - I would not be able to be at this level until at least 10-15 years into my career. I receive an immense amount of support, both from a sales but also a personal development perspective from the highest levels of our management - including our board of directors and CEO.
I am now 6 years out from when I graduated, and this year I will very likely have my first $200,000.00 W2 this year, and this will be my 4th year of six-figure income. This does not include the overall lucrative benefits package that I also receive ($4,500.00 contributed to my 401K each year provided I max my contribution, fully paid for health care and $100/mo health care for my husband, $100/mo toward my cell phone bill - in addition to 4 full weeks of vacation each year). I, of course, could probably find a more lucrative (on paper) opportunity in the Silicon Valley or east coast, but I'll be honest.. I snap out of that very quickly once I pay my mortgage for our home ($888/mo). Try finding that there!
Never underestimate the opportunities presented in front of you, especially in tech!