Pros
When I worked with Smart my immediate team members and manager were great to work with. Was not a perfect company, but at the time management was willing to listen and change to help improve culture.
Kontras
This company is being ruined by one bad executive decision after another. Execs have alienated Canadian staff by consistently implying that they can get better talent in Seattle, but have failed to establish a viable Seattle office while throwing great Canadian talent away. Moral is low and most people are just waiting for another round of layoffs as the company bleeds through operating expenses, while the execs have paid themselves large bonuses after 3 of the worst years on record. If you are a Canadian looking to apply, don't bother, the CEO does not' consider Canadians a top source of talent and has systematically closed and laid off a large amount of Canadian staff to support their failing Seattle office.