I think every positive reviews here are from the company itself.
They lie and they don't have the products they tell you about.
The CEO is unprofessional with a third world country mindset. Enjoys getting into fight with employees and firing them. Some of my friends said that he spits on them when he was angry during the firing fight. He also thinks he's native-level good at English as an Asian and that makes me laugh so hard. I'm always wondering how Canada accepts his immigration application.
There is an opportunity to grow since the company is going to improve and grow rapidly. Moreover, there is a good working environment which helps the employees to extend their knowledge and professional experiences.
Cons
Although It is not a significant cons, the organization structure is not almost clear for the employees.