Here's what I do when I'm not doing in-office engineering work... (I'm on the left)
As for other jobs I've had, lets see....
Started out working at Burger King when I turned 16 and could drive myself to work. Since I was able to do math without a calculator (seriously, I was probably the only one there that could) I was stuck running the drive thru from 6am till after the lunch rush. Did that for a summer then decided I never wanted to deal with "The Public" like that again. That job alone solidified my desire to get a college degree.
I took the summer after I graduated HS off from work, and then after my first year at college, I got an internship assisting a process engineer at a plant that manufactured industrial sized battery backup systems (back up power for things like airport radars, the NYSE, hospitals, etc).
That wasn't exactly any fun, so I strayed away from the engineering type work and got a job slinging dough at a "gourmet" pizza parlor near campus. It wasn't bad... pay was decent and the work was easy. That lasted maybe a year or so, and while I was doing that I also sold concessions at the State Fairgrounds for various shows out there. We made 10% of our total sales and were paid in cash. In a decent weekend we could make $200+, not a bad gig for a college kid.
After all that I realized I needed a job I could put on a resume when I graduated, so I started looking for engineering type work again. As it happens, I came across a position for an intern at the NCDOT Rail Division, to assist the project engineers working there. I got that job, worked there for about a year and a half, graduated, and through the contacts I made there I was offered a position with my current company.