Salary is fair but health insurance, bonus and RRSP matching are generally below average. Work-life balance is not good during busy seasons, it is not expected to work on weekends but the load of work so that overtime is a must. Office location is not the greatest so expect longer commute. Also its expected to be 4x a week in office.