Great place to learn.
Pros: Clean work environment, free bread daily, not micromanaged at all
Cons: At the time, the location needed improvement in safety which it now has done.
The company had a lot of good systems and was progressive in the larger centers. This smaller center, as a 2nd year millwright apprentice, I was alone for nightshifts, with an hour or so of meet-up with the maintenance supervisor in the mornings, but the entire staff was a phone call away if I needed help with anything. I got to work with solid state controls and the electrical system up to 450V, pneumatic systems, basic machining, welding, mechanics, the full gambit of what a millwright will see in the real world plus more.
I left due to safety issues with this particular location and those people who were allowing them are no longer with Canada Bread. All told, while not the highest pay, it was rewarding to be allowed to use all of my skills set and work independently.