Waterville Tg is a great company to work for. It has great salaries and benefits. It is a unionized environment, therefore in my experience there is two different worlds.
As a staff member:
Work life balance is very hard, because the shop runs 24/7, if you disconnect for 16 hours you become lost in all the new events.
Taking a vacation for more then one week at a time is frowned upon and also very hard to do if you do not have more then 10 years seniority.
The most enjoyable part of the job and worst part is the people. But I believe that is normal.
The hardest part of the job is trying to obtain your long term objectives. The objectives change each day and sometime they are a 180 degree change.