Pros
It's the place to work if you have lost your job, are coming out of school or changing careers and need a stepping stone for your next real job. They will pay US based employees more to attract them even if they subpar, so they can have a presence in the US and compete for talent with US based employers. Many sales reps don't hit their quotas and still manage to stay employed. Large enterprise customers.
Cons
If you are based in the US, there are 100s of better companies to work for. Below average salaries and benefits, especially when compared to other tech companies they try to compare themselves too. Health plan and 401K are useless but they somehow believe they are competitive. Strategy is to hire 2 employees for the price of 1 - this explains why such a small company has so many employees, ratio of employees to sales volume is illogical. Canadian employees are very underpaid compared to US counterparts and this is by design to attract US based employees, who have so many better companies and jobs to choose from. Sales is a very mixed bag - VPs are great and supportive, a handful of account reps are very good and have been working there for years , managing some of the larger well established accounts. Most others are absolutely terrible, constantly complaining and blaming everyone else for their failures, lack of sales and taking credit from other teams for any wins. It's unclear why they are still employed and why they are being protected by upper management. CRO has to be the worst I have ever encountered, is very political and cannot be trusted, His lack of experience and credibility is obvious , so he steals everyone else's ideas and takes credit for them. Unless you make him look good and blindly follow his direction, he will find a way to get rid of you through one of his minions. His personal reputation is also questionable so just be very careful. CEO loves to hear himself speak and keeps changing messaging strategy every few months as if suffering from so sort of attention deficit disorder. They keep hiring nobody's, with little experience , who have failed elsewhere and give them big titles or promote them with made-up names like Chief Growth Officer, just to realize how useless they are and get rid of them 18 months later, This is a Quebec City ( French Canada ) based company that thinks very highly of themselves, almost in an arrogant way, but you quickly realize they are really not that special , especially when you learn they have been selling the same software for 15 years and have still not gone IPO.