Pros
1. Unionized environment. (An absolute necessity for this particular organization.) 2. Indexed Defined Benefits Pension. Commuted Value adds up fast. It is a great form of "forced investing/savings". Great payout when you quit. 3. Paid overtime. "Time and a half" for society staff. 4. Opportunity to work onsite at BP and OPG.
Cons
1. Mediocre management team who are incapable of learning from their mistakes and are NEVER held accountable for their poor performance and even poorer behavior. Passive aggressive behavior, scapegoating, and gas lighting are the norm at this organization. Don't expect to receive feedback that is actionable or constructive. Favored employees can do no wrong and unfavored employees can do no right. 2. Limited opportunity to develop new skills or gain experience in new technical areas. Training is considered an expense and is usually just the bare minimum required to meet any externally imposed requirements (client QA requirements, ISO certification, etc.). No mentoring or knowledge transfer structure to develop new employees or ensure continuity in staffing. 3. Career progression is severely limited. Merit and promotions/raises are largely uncorrelated at this organization.