Pluspunten
Some clients have extremely specific needs, which can require to use unorthodox solutions to solve their problems: if you're at the beginning of your career, your will learn a lot.
Minpunten
Intense politics that get totally incompetent people promoted. They will take some stupid decisions and then try (and success) to deflect the blame. They will also give their opinions on too many topics about which they don't know much. This leads to some very painful meetings/discussions. Salary is way below what a developer can get on the Montreal market. This has 2 consequences: - the skilled and competent people leave - the ones who stick around don't really have a choice (was true before the pandemic, surely less now) I know a few team leads in other companies and some told me that they were interviewing Broadsign employees but it was always quite disappointing. They will try to make you believe that you're saving the world by playing ads on screens (feels a bit too much like a cult, not great if you don't like to be brainwashed).