Worst: third party IT support. Was a decent job for a great boss but no matter how hard you worked any given day, the next day everything was broken and everyone was angry. I'm not built for that and the stress adds until you can't really cope with it. Grateful for the job and experience, but not for me.
Best: flight instructor. Crap job actually, and you either work 12 hour or 2 hour days (based on the weather), but the perks are good. Not sustainable and aviation in general has a lot of flaws as a job. (Has a lot of flaw$ as a hobby as well.)
Current: affordable housing developer. The highs are great but it's largely boring work and the industry can be harsh and I don't like some of my co-workers.