More pay, better(maybe) hours or benefits called me on more than one occasion, longest in any one shop 6 years. Then I got really greedy and worked side jobs for ten years. PM shift at the independent garage, late nights to early days contract mechanic for two quarries, that got too rough and demanding so set up a couple of guys with small fleet trucks for maintenance, they needed more than I could deliver so moved again to driver after midnight for first fuel hauls local tractor trailer then packaged milk in ref. van. Started ALL getting old, I was getting nowhere in any of it, tooling changes, updating service materials as equipment traded up, bad checks and poor payers that would pay but had to wait seemingly forever even poor pay from secondary employers. I then went to work for a Utility, SOOO Different a world, we had limits on physical loading on the men, had safety people crawling thru every aspect, got so bad EPA and Safety wise they removed below ground tanks and had a fueling service refill the trucks daily. All we ever had to do was chase repair tickets when the major management changed and the supervisor said flatly, 'Sign every bid out, and take the one you can get' as he saw the writing on the wall, became a Power Station laborer(Glorified Janitor) then up-bid into a Plant equipment operator job, stayed there the longest I EVER worked one job, 22 years.