Overall a good experience
I'm talking only about the Hamilton, ON branch. My training was good, and I started working not too long after it, which is good.
I met good people to work with, management was nice, some supervisors helpful others adorable. I hope to be ale to work again with this team. It's a good second job to have, the pay isn't high enough if you try to make a living out of it... unless you work many many hours