Most co-workers are fun to be with and helpful. You will get to meet and interact with some interesting people. Good benefit package, 1 free meal per shift, salary is not bad.
Unionized so career advancement and available shifts are mostly given based on seniority. Few lucky ones are full time, majority are part time employees only and a lot of casuals so available shifts are distributed widely - not much shift to pick up.
Staff parking is just on the side of the street around the building so better arrive early to find a good spot or have some extra time for walking.
Trainings and seminars are given as needed. Overall a great company to start with.