Why is it important to have apprenticeship program?
First of all, if you had a lot of success in life, chances are you had help along the way. It is important to pay it forward for the others to have the opportunities to grow and to gain in life.
Second, tech industry has a diversity problem. Helping potentially excellent candidates with outside perspective to get a seat at the table could improve the industry as a whole.