Amazon trains it's employees for jobs that have no relevance to Amazon as a company - in health, transportation, among others. Amazon does it because it knows that the opportunity to grow is of paramount importance to it's employees.
People often ask me which company should they work for - big or small, a start-up or a big finance multinational.
I tell them the size of the company does not matter. The size of it's commitment to it's people does.