Pros
Mostly great people to work with. Paid vacation, comp time, many paid holidays, 8-10 hours some on 4-day work week, varied types of work, usually good supervisors, managers are far off in their glass houses--rarely come out, many safe practices and equipment, many types of training to learn, can move lateral or up, high school summer hire program, college scholarships, pension, 401K and 457, medical, life ins
Cons
Flood, ice & accident work on highways, drivers almost running over you & cursing you, favoritism (as any job), fair pay now, slugs who won't work & get away with it at your expense, TX govt controls purse string limiting how much funds received, not enough funds for repairs. A few supervisors no balls and won't stand up for you--take credit for everything.