I can definitely relate. I'm 18 years old, and working at a large software company (~400 employees), and have worked my way up over time. I started here as an intern when I was 16, and at 18 was hired in full-time.
All of that was really great advice, and totally accurate. Well done, Devin.