To be honest, I really like this company especially the management in the Toronto Branch. They always care about you, your health and everything. I work different sites and learn many things in the workplace like Teamwork, Time management and deal with people.
Last but not least, if you are good and behave well and they listen to you and be with you. (Tit for Tat)
Break paid, Good staff, Excellent management
Sometimes, pay issues from head office.