2.0
Aug 17, 2025
Former employee, more than 5 years
Ottawa, ON
Recommend
CEO approval
Business Outlook
Pros
Culture is good but work is stressful
Cons
High Focus on cost rather than business Poor leadership in many organizational levels
Check out your Company Bowl for anonymous work chats.