Hard to find any - don't bother working here unless you are desperate for Canadian work experience.
Cons
Salary NEVER paid on time often a month behind. Abusive Senior management.
Company always short on funds. Reduced work hours and pay. Abruptly shuts down operations for weeks at time. Client base has dwindled to almost zero so no real hope of getting better.
No Salary reviews for over a decade.