Application online; phone call to schedule interview with manager; interview with manager and tour; scheduled interview with HR; unofficial offer at HR interview and scheduled appointments for physical, drug test, immunization records, etc.; completed all documentation and tests; signed official contract with HR.