Great place to work you meet different kinds of people, the job security it good if you like to relocate and the salary is at top pay.
Pros: good salary, work hours, people to work with.
Cons: you have to join the union.
Job security, good benefits, you meet different people, you see different places, you can relocate to any where in the U.S. The only draw back is you have to join the union, that is one of the requirements.