I currently work at a Auto repair shop doing odds and ends. I'd say that it is about a 7. I rank it very high, because I adore working with cars. It is a German car repair shop, and although the work sometimes gets hard and is always dirty (grease, oil etc.) i find it very rewarding because then on my own time, I can do whatever necessary tweaks to my own car. This is still a part time job, but i'd recommend it because then when your car breaks down, you have the necessary knowledge to fix it, or if not, you can get it hugely discounted at your shop. The pros, i have already gone over, and once again, the cons are that it is demanding work. Not like sitting in an office and typing. There really isn't anything that you haven't heard about in this area of expertise.