I worked for GE Capital from 1968 to 2005 (37 years). Laid off in 1999 when my job was sent to India (applied for an opening that came up and stayed).
Took early retirement when offered when I was 55.
Was promised insurance coverage for life. GE lied about that. I am glad I still get a monthly pension.