Pros
Salary is ok, medical & dental benefits acceptable
Cons
You can advance only if you're White Canadian born & raised or at least Employment Equity Group member (especially if you're Visible Minority). Lots of family relations and connections which is not different than any other third world country (corruption through nepotism, etc.). Incompetent managers and supervisors are simply not able to create mentally healthy working environment. Majority of permanent employees are there just to survive until their retirement (at least the ones not in above described preferred groups). Very unhealthy working environment. Majority of managers (especially among the ones promoted in the last 7-8 years) without real managerial skills necessary for the positions they're occupying but politically "good fit" or simply cousins & friends of older management members. Management is using word "leadership" a lot but actually doesn't demonstrate any real leadership. It's sad and funny at the same time, just listening to them praising each other for non existent leadership. This is not how our tax money should be spent. It's actually quite scary.