5.0
Aug 26, 2025
Current employee, less than 1 year
Ottawa, ON
Recommend
CEO approval
Business Outlook
Pros
Amazing culture World class people Market leading technology Great vision Fantastic training and benefits.
Cons
Sometimes challeging to find balance in work vs home life.