Great job for some, but not for all.
Pros
It's a great salary with great benefits for those without education, work isn't hard, unions are there to support you. There is also opportunity to move up, but you have to play your cards right and make friends with the right people. There is also a lot of overtime opportunities at most branches and processing plants.
Cons
Employees are miserable, unions can be tricky and political, supervision cares more about getting the work done than employee satisfaction, can be a stressful work environment. Many employees who I worked with felt stuck. Benefits and salary are great for work you do, but most of the employees are old and mean. Before being hired full time, you can be jerked around positions and locations. A lot of people with families struggle the first few years before being converted to a full time regular employee with full benefits and job security.