Automotive mechanics typically work shifts ranging from 6 to 12 hours daily. Their earnings vary, with a minimum salary of approximately $44,044, a mid-range salary of about $50,997, and a maximum salary of around $57,459, depending on experience and location.