Most of your coworkers are great and as people the managers are good but the way Terra is run is just awful. You do not know how many hours you are going to get week to week, they let you go without any warning and they consider you seasonal no matter how long you have worked there. Since you are always considered seasonal you will never get benefits and you will never work enough hours to get a raise. The managers talk about employees badly in front of other employees and they bad mouth you behind your back. Sometimes they won't allow you to take all of your breaks (including your legally owed lunch) even on a 10 hour shift.
I would avoid applying here unless you are VERY desperate. I ignored the reviews and here I am now.
Most of the time they are flexible with your time off requests. During the approx. 2 months that the Vaughan store is closed they "lay you off" and give you the proper forms to collect EI.