Extensive testing process (3 months) including physical testing, 32 hours of timed on-line testing at facility, which you must pass with at least 80% to be hired. I would suggest you be very familiar with HD products, and be willing to be patient to get the call to be hired. Professional and friendly HR dept. once you are accepted in the program. I took the test for machinist, so other positions may require less testing, but still, it is not easy-be prepared.