I've heard (and I might have not gotten it exact) that when an employee reaches 30 yrs of employment that they collect 80% of their full salary, and all health and other benefits remain being paid, fully. Then there is the company paid pension plan.
No wonder GM has gone down the tubes. They are not like the City of Nanaimo, where they give into the Unions (staying conflict free with the Unions), and the City just raises taxes to cover the shortfall. The big three go to the Government for bailouts.