Lube Technician/ Mechanic. Elwood Staffing is hiring devoted individuals searching for personal growth and career advancement opportunities! Company Profile. Across the globe, we have installed more wind power than our competitors in the renewable en Lube Technician, Technician, Mechanic, Staffing, Automotive, Insurance