5.0
Nov 28, 2025
Current employee, more than 5 years
Ottawa
Recommend
CEO approval
Business Outlook
Pros
Work culture, manageable workload, work-life balance
Cons
Not much room for professional growth unless you are based in Sweden. I got a raise and a senior title but no change in responsibilities.