Can only speak of Stationary Engineers, Local 39,
Pro's:
1.) Great pay. I would say nearly the best pay for those without a degree
2.) Killer pension plan.
3.) Stability, stability, stability.
Con's:
1.) PROTECTS THE BAD WORKERS AND PUNISH THE GOOD
2.) Non-motivated, non-driven workers.