An investigation by David Andreatta of the Democrat and Chronicle (Rochester, N.Y.) revealed that "more than $1.6 million in taxpayer money was paid last year to municipal employees in Monroe County for work they performed strictly for their unions, including dozens of labor leaders who have not toiled in their government jobs in years." Many labor contracts include "release time" clauses that allow city employees to perform union work while drawing pay from their municipal job. "For instance, a city of Rochester sanitation worker who has not collected trash in 37 years collected more than $58,300 in city pay last year on top of almost $192,000 he received as head of two unions." There is nothing illegal about this sort of arrangement, although critics cite concerns related to already strained city budgets.
Looks like you haven't made a choice yet.