Never had a bad job, my first jobs were freelance web design contracts until I got part time telecommuting programming work.
I did work for 1 day as a caller for a political party though... Had to phone people and ask which representative they were going to vote for. It sucked a lot, but it definitely doesn't hold a candle to roofing and at least paid $8/hr
