3.0
Jan 3, 2026
Former employee
Niagara Falls, ON
Recommend
CEO approval
Business Outlook
Pros
Good reputation. Learn lots. Benefits for pension and health
Cons
Pension could be better. They don’t offer defined benefit pensions anymore. Lots of micromanagement. Pay is lower than other institutions.