I've attended several, as my most recent jobs have been for non-profits who hold their own conventions. I used to work for a nationally known mentoring organization, and attended/worked their conventions in Denver and St. Louis. I currently work for a medical association now and have attended/worked various medical-related conventions in Miami, Boston, Washington, D.C., and San Diego. I have to say that I prefer simply attending over working them, but that's rare.