It was a good place to work at. There aren't really any major expectations to work excessive hours, however people who do are often the ones who get rewarded the most.
Work life balance is strongly encouraged, but failure have that isn't necessarily frowned upon.
It's probably the best software employer in Canada.
Diverse Teams, Travel Opportunities, Growth Opportunities
Lots of meetings/time sinks, visual distractions are common