Pros
Great place to work, everyone is extremely friendly and great benefits
Cons
It is a union job, starting new could take a long time to climb the ladder for seniority
Pros
Lots of room for advancement, friendly management
Cons
Long hours, can feel exhausting mentally