Great company to work for.
Pros: great pay, and benefits, 4/10 work week with a lot of overtime. everyone is treated as equal
Cons: union. it gets in the way of more qualified employees advancing over the under qualified, more seniority ones.
Typical day begins with a general meeting where the supervisors give everyone their job assignments. Everyone is willing to teach the new employee.
Management actually knows the trade and are considerate of the experience level of the employee.
The technical aspects of the job would be the hardest to learn.