Great workplace if you don't mind shift work.The good thingsGreat team environment, good pay, good people, different types of jobs available, plenty of overtime available, management are always understanding, staff discounts, lots of friendly people and almost always indoors.
The challengesRotating shift work, cold environment, saturday work, repetitive work, roster can change daily, overtime on short notice, balancing work and life, learning new skills quickly and being able to work fast.