Pros
If you want to get a job to raise your family or get your experience to apply for permanent residence in Canada. You can get it by working for them. However, any company, you are working for also supports you to have it. If you have never ever had a nightmare time in your life, here is a good environment creating that atmosphere.
Cons
Totally a toxic workplace, where the employer is always humiliating and yelling at workers. They are only hiring International students or immigrant people who have the first time working in Canada because they are easy to verbal abuse, have loud tones, and bullying. They know that students or immigrant people lack the knowledge of Human rights, and the Employment Standards Act. I don't know why numerous people who came and experienced that company did not share their stories with the public.